5 ms·
MDM: Human Motion Diffusion Model
- VikingCoder 4y agoI'm picturing this in the next Kings Quest game.
- obiefernandez 4y agoJust me or is something new like this popping up every day now?
- uni_rule 4y agoThe pure volume of projects spurred on by the release of Stable Diffusion source code is staggering
- ShamelessC 4y agoThe original diffusion code for these projects comes from lots of research. In terms of code- OpenAI released guided-diffusion over ImageNet classes awhile ago, then GLIDE, their DALLE2 predecessor. CompVis incorporated that into their Latent Diffusion variant about half a year ago. A few weeks before Stable Diffusion released they also published the similar “retrieval augmented diffusion” codebase. And _then_ stable diffusion came out. The effectiveness of diffusion models for text to image is an idea that has been floating around a little longer than you might think.
- Vt71fcAqt7 4y agoI think I agree here. Stable diffusion is "just" an optimized version of DALLE2, which itself directly builds on the previous literature. Also, the 3d model generator posted to HN yesterday builds on NeRF. And they are all using CLIP I believe. Stable diffusion gave us speed and knowlege about how much data of what kind and quality needs to be in the training data to still generate good results.
- ShamelessC 4y agoIt's certainly not my intent to undermine the efforts of Robin Rombach, Andreas Blattman, Katherine Crowson (and many others). Katherine's work on clip-guided-diffusion over the `guided-diffusion` ImageNet checkpoints was effectively the first time the public got to see what text-to-image via diffusion instead of purely transformer-based solutions (like in DALLE1/dalle-mini) would look like. And it happened well before GLIDE was published (and gets a mention/citation). The CompVis team (Blattman, Rombach, etc.) has been able to not just compete, but surpass (in some ways - it's nuanced) the work of the big American research labs (OpenAI in particular) with solid novel research. Their research on `VQGAN` outperformed the Autoencoder from the DALLE-1 paper, and they've been competing directly in the vision space ever since. Incredibly talented people.
- antegamisou 4y agoYet the SNR is getting abysmal day by day.
- RosanaAnaDana 4y agoIts been about every 5-6 hours today.
- ipsum2 4y agoIt's because there was a major ML conference submission deadline yesterday, so now things are being announced.
- lajamerr 4y agohttps://iclr.cc/ https://iclr.cc/ The conference for reference
- ravi545 4y ago
- brrrrrm 4y agoI wonder the applicability of these types of movements to robotics/motion planning. Anyone familiar with the topic care to comment?
- antegamisou 4y agoCertainly impossible to implement with current hardware. You'd need a robust physical model that could withstand significant stress from any random permutation of desired motion. Biped robots aren't really ragdolls. Besides, BD is doing fine with classical optimal control theory for Atlas' locomotion.
- miketery 4y agoI’m in awe. Is this type of thing likely to solve complex robotic agility tasks like folding laundry or making eggs?
- joewhatkins 4y agoNah - it's going to be wonky as hell, and robotics is much more complex and exacting than this. This is useful for animation or creative stuff.
- smegsicle 4y agoit's pretty good at making something that looks natural and realistic, but it doesn't seem to be accounting for any difficult constraints like gravity, wrinkles, or whether the egg is done on this side robotics also needs instant reaction time, which i don't think this kind of thing is good at maybe something like a rough pre-simulation step for further rapid prototyping work? can't imagine the practical application.. disclaimer: i have no idea what i'm talking about, and am just going through the motions, much like the diffusion model under discussion
- leobg 4y agoI found your response both insightful and funny.
- usrusr 4y agoHeh, your post did not make sense to me at all the first time I read it, then I re-read grandparent, this time without skipping the final paragraph. I completely agree!
- usrusr 4y agoIf we'd ever really try to do humanoid robotics, ones that interact with an environment made for humans in the way it's intended to be interacted with, this could actually be very valuable: imitate the general movement to quickly get the general action plan, use live feedback loops and simulation for the details. Basically like a child learns, but with one part in the cloud hivemind. Without that, you have a much bigger solution space to search for the optimal approach. And you likely wouldn't even want that optional solution anyways: if your humanoid robots have sufficiently strong actors, optional solution for, to pick a simple example, navigating a staircase would likely be vertically scaling up the handrails through the slot in the middle. That might save staircase capacity and a tiny amount of battery (better aerodynamics!) but it would certainly ruin any humanoid qualities.
- suyash 4y agoWhat kind of output does it generate ? What format is the 3D animated model it creates?
- joewhatkins 4y agoHaven’t read the paper yet, but based on the videos it likely generates the rotation of each bone in the skeleton, which can then be used to animate a humanoid skeleton. So the videos you see are those poses being applied to a model.
- affgrff2 4y agoPlus translation of the root bone.
- kpozin 4y agoA related paper by the same lead author: "MotionCLIP: Exposing Human Motion Generation to CLIP Space" https://arxiv.org/abs/2203.08063 https://arxiv.org/abs/2203.08063 Would anyone be able to explain how the two techniques are related?
- Vt71fcAqt7 4y agoI just relized the actual research paper[0] does not seem to be linked to in the page. [0]https://arxiv.org/abs/2209.14916 https://arxiv.org/abs/2209.14916
- MauranKilom 4y agoThere's an arXiv button at the top for me (7 hours later).
- nullc 4y agoLooking forward to seeing this in blender. :)
- holoduke 4y agoDo someone have some easy to understand reading material about latent diffusion principles? I try to understand the core concepts, but I have a hard time finding good sources.
- yreg 4y agoHello again, such article is now on the frontpage and I immediately thought of you: https://jalammar.github.io/illustrated-stable-diffusion/ https://jalammar.github.io/illustrated-stable-diffusion/ https://news.ycombinator.com/item?id=33084205 https://news.ycombinator.com/item?id=33084205
- totetsu 4y agoDoes descriptions of stable diffusion help you? https://keras.io/guides/keras_cv/generate_images_with_stable_diffusion/ https://keras.io/guides/keras_cv/generate_images_with_stable... https://www.paepper.com/blog/posts/how-and-why-stable-diffusion-works-for-text-to-image-generation/ https://www.paepper.com/blog/posts/how-and-why-stable-diffus...
- yreg 4y agoThis video explains it at multiple complexity levels, starting with the simplest explanation. Not sure whether you are looking for something more advanced. https://www.youtube.com/watch?v=yTAMrHVG1ew https://www.youtube.com/watch?v=yTAMrHVG1ew
- yreg 4y agoDoes the model produce bone movement instructions that could be used for any rigged character? What are the training data? Sounds like they would need tons of diverse labelled motion capture data.
- radarsat1 4y agoOh this is fantastic. I've been thinking a bit lately on how to do things other than image generation using these types of models, but you need to be quick to the punch these days. Kudos to these researchers, this is going to open the doors for a lot of applications.
- Fricken 4y agoJust a week ago I was wondering about this. I was wondering if diffusion models could be used first to generate a 3D character model, and then use another model to describe actions that animate the character. Here is the humble beginnings of such a thing. I was also wondering about the possibility of generating, say, an anthropomorphized cartoon otter that can be animated using a model trained on both otter and human motion to produce a result that is something in between. It could reduce the workload for producing animated stories by one or more orders of magnitude sometime in the possibly not-too-distant future.
- naillo 4y agoTel Aviv University keeps kicking ass, great job.
- elil17 4y agoPrediction: This is going to reduce the cost of producing non-stylized animated motions and lead to a lot of movies that look something like Polar Express.
- LoveMortuus 4y agoOne of these days, I think we're going to be able to feed a book to one of these models and have it create a movie/show/cartoon out of it. Which as a writer quite excites me, even though it'll probably be quite bad at the beginning, with a flood of terrible products similar to the flood of Unity games.