Keenan Crane's banner
Keenan Crane's profile picture

Keenan Crane

@keenanisalive38,630 subscribers

Digital Geometer, Assoc. Prof. of Computer Science & Robotics @CarnegieMellon @SCSatCMU and member of the @GeomCollective. There are four lights.

Shorts

We often use discretization to approximate continuous laws of physics, but it also goes the other way: You can use continuous equations to approximate the behavior of discrete systems! Here we'll see how electrical circuits can be modeled using the Laplace equation Δφ=0. [1/n]

We often use discretization to approximate continuous laws of physics, but it also goes the other way: You can use continuous equations to approximate the behavior of discrete systems! Here we'll see how electrical circuits can be modeled using the Laplace equation Δφ=0. [1/n]

275,399 Aufrufe

Revisiting this game a few months later: (i) It's pretty impressive that general-purpose image generators can estimate meaningful depth from a single photo. (ii) Monocular depth remains pretty awful for 3D reconstruction! Here Gemini > GPT > Qwen. (At least I hope so!…🫣)

Revisiting this game a few months later: (i) It's pretty impressive that general-purpose image generators can estimate meaningful depth from a single photo. (ii) Monocular depth remains pretty awful for 3D reconstruction! Here Gemini > GPT > Qwen. (At least I hope so!…🫣)

34,020 Aufrufe

Jensen's inequality gives the difference between the average value of a convex function φ, and its value at the center, where both “average” and “center” are defined in terms of some distribution p_X. When the function φ is flat, or the distribution is narrow, they agree.

Jensen's inequality gives the difference between the average value of a convex function φ, and its value at the center, where both “average” and “center” are defined in terms of some distribution p_X. When the function φ is flat, or the distribution is narrow, they agree.

185,296 Aufrufe

Fun & likely unintended use case for #NanoBananaPro: image→3D point cloud Prompt: This is a rendering of a 3D model of a person. Make an accurate image of the corresponding normal map. Then I run Poisson-based normals→3D Pretty amazing for a general-purpose 2D image model 🤩

Fun & likely unintended use case for #NanoBananaPro: image→3D point cloud Prompt: This is a rendering of a 3D model of a person. Make an accurate image of the corresponding normal map. Then I run Poisson-based normals→3D Pretty amazing for a general-purpose 2D image model 🤩

71,412 Aufrufe

A discrete Markov chain is basically a random walk on a graph, where each outgoing edge has a fixed probability. Cool fact: any initial distribution on a sufficiently nice* Markov chain converges to its stationary distribution after many steps—because it's a contraction mapping.

A discrete Markov chain is basically a random walk on a graph, where each outgoing edge has a fixed probability. Cool fact: any initial distribution on a sufficiently nice* Markov chain converges to its stationary distribution after many steps—because it's a contraction mapping.

181,753 Aufrufe

Cantor showed that the "integer grid" has the exact same number of points as the "integer line"—even though both have infinitely many points! The correspondence can be shown using two (& only two!) bijective quadratic functions sending pairs (x,y)∈ℕ₀×ℕ₀ to integers n∈ℕ₀.

Cantor showed that the "integer grid" has the exact same number of points as the "integer line"—even though both have infinitely many points! The correspondence can be shown using two (& only two!) bijective quadratic functions sending pairs (x,y)∈ℕ₀×ℕ₀ to integers n∈ℕ₀.

269,127 Aufrufe

There is a selection bias in college-level mathematics education: We believe that the status quo works well because it works for the top students (who go on to do PhDs, etc.). Yet it often works poorly for students in the “middle of the class.”

There is a selection bias in college-level mathematics education: We believe that the status quo works well because it works for the top students (who go on to do PhDs, etc.). Yet it often works poorly for students in the “middle of the class.”

131,168 Aufrufe

A basic strategy for drawing from a random distribution is to first generate uniformly-distributed points, then "warp" these points so they're spread out according to the target distribution. For example, the Box-Muller transform takes uniform points to normally-distributed ones

A basic strategy for drawing from a random distribution is to first generate uniformly-distributed points, then "warp" these points so they're spread out according to the target distribution. For example, the Box-Muller transform takes uniform points to normally-distributed ones

63,591 Aufrufe

If you missed Nicole Feng's brilliant paper on generalized signed distance at #SIGGRAPH2024, here's a 20 second summary. 📺🎧 In short: nice SDFs even from "garbage" input geometry. You can read all about it in her nice blog-style writeup here:

If you missed Nicole Feng's brilliant paper on generalized signed distance at #SIGGRAPH2024, here's a 20 second summary. 📺🎧 In short: nice SDFs even from "garbage" input geometry. You can read all about it in her nice blog-style writeup here:

15,355 Aufrufe

Videos

Keine weiteren Inhalte verfügbar