Peyman Milanfar
@docmilanfar
Followers
100K
Following
13K
Media
3K
Statuses
8K
Distinguished Scientist at Google. Computational Imaging, Machine Learning, and Vision. Tweets = personal opinions. May change or disappear over time.
Joined February 2014
Today we met the legendary @docmilanfar and in the back @yusuf_dalva looked terrified by his sudden appearance :)
2
2
40
"I wasn’t the fastest guy in the world. I wouldn’t have done well in an Olympiad or a math contest. But I like to ponder. And pondering things, just sort of thinking about it and thinking about it, turns out to be a pretty good approach." - Jim Simons
2
5
128
Going from 1k → 2k+ feels like putting on glasses🍌
🚨BREAKING: @GoogleDeepMind’s Gemini 3 Pro users are still going bananas. 🍌 The community has been voting on Nano Banana Pro with 2k resolution, and it has claimed the top spot in major Arena categories vs. the default 1k variant. 🥇#1 in Text-to-Image (+8 point leap over
3
4
93
2
4
42
Hey #NeurIPS2025 people - don’t spend all your time at the conference. Get out and explore. This is one of the most beautiful parts of California.
10
8
245
automatic transcription of my talk changes "denoiser" to "teen oyster" fine. changing the title of my talk: "teen oysters as building blocks of machine learning" it is
5
0
55
Here’s a 3x3 version of what this sub-pixel shifting convolution looks like. I write all this because a lot of these details are often ignored in ML frameworks. This can result in problems when training and using image-to-image deep models for imaging/low level vision tasks 4/4
3
0
41
Since (δx,δy) are small we use a Taylor series: f(x+δx,y+δy) = f(x,y) + δx ∂f/∂x + δy ∂f/∂y Or f(x+δx,y+δy) = [I + δx Dx + δy Dy] f(x,y) That is, a linear filter [I + δx Dx + δy Dy] applied to f(x,y) gets the job done. Dx and Dy are gradient filters in x,y direction 3/4
2
1
33
There’s a nice way to move an image by an arbitrary sub-pixel amount that’s based on a classic idea from optical flow. Suppose we start with an image f(x,y) and want to move by a small amount (δx,δy) f(x,y) → f(x+δx,y+δy) 2/4
1
0
23
How do you move an image by a tiny (sub-pixel) amount? This is an important question because things like resizing and convolution can accidentally do this. To understand this phenomenon and control it, it’s useful to know how to do it on purpose. 1/4
6
17
257
I’ll be at #NeurIPS2025 this week. If you were Reviewer 2 on my paper, please come find me. I just want to talk. I promise.
37
35
772
worth repeating for the uninitiated: Reinforcement Learning is the technical term for "beatings will continue until morale improves"
1
8
117
“It is rare to find learned men who are clean, do not stink and have a sense of humour” - Duchess of Orléans, in praise of Leibniz
2
3
61
it’s weird to see tech reporters posting about attending NeurIPS - surely, they must have something better to do than chase gossip at an ostensibly technical conference
7
3
47
Our massive conferences are increasingly unable to reliably verify findings at scale. This creates a perverse incentive structure that, instead of rewarding truth and accuracy, prioritizes novelty, citation impact, and speed. The body of literature has become like a floating hot
2
12
129