Towaki Takikawa's Avatar

Towaki Takikawa

@yongyuanxi.bsky.social

outerport.com (yc s24) former research scientist @ nvidia systems, ml, graphics, llms, and data personal web: tovacinni.github.io

2,102 Followers  |  772 Following  |  37 Posts  |  Joined: 13.11.2024  |  2.1723

Latest posts by yongyuanxi.bsky.social on Bluesky

Post image

Every lens leaves a blur signature—a hidden fingerprint in every photo.

In our new #TPAMI paper, we show how to learn it fast (5 mins of capture!) with Lens Blur Fields ✨

With it, we can tell apart ‘identical’ phones by their optics, deblur images, and render realistic blurs.

09.09.2025 22:48 — 👍 150    🔁 49    💬 3    📌 9
Preview
Machine Learning-Based Manufacturing Cost Prediction from 2D Engineering Drawings via Geometric Features We present an integrated machine learning framework that transforms how manufacturing cost is estimated from 2D engineering drawings. Unlike traditional quotation workflows that require labor-intensiv...

Paper: arxiv.org/abs/2508.12440

22.08.2025 22:07 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image

Predicting manufacturing costs directly from 2D CAD drawings using XGBoost on geometric features

22.08.2025 22:07 — 👍 6    🔁 1    💬 1    📌 0
Post image

Yeah document parsing is cool, but what about CAD drawing parsing... (but with documents too 🥺)

20.08.2025 19:23 — 👍 4    🔁 0    💬 0    📌 0
Video thumbnail

Just added three.js to our landing page

15.08.2025 02:16 — 👍 4    🔁 0    💬 0    📌 0

Thanks for sharing, Sung!!

11.01.2025 19:33 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

@yongyuanxi.bsky.social open-sourced research-oriented portfolio website template in Next.js and React- where you can update everything just by editing TypeScript objects and looks good on mobile.

Template: github.com/tovacinni/re...
Demo: tovacinni.github.io/research-web...

11.01.2025 18:20 — 👍 18    🔁 2    💬 1    📌 0
Picture of a stage at SIGGRAPH Asia, where we receive the Honorable Mention Award

Picture of a stage at SIGGRAPH Asia, where we receive the Honorable Mention Award

🏆 So honored that our paper received the Honorable Mention #Award at #SIGGRAPHAsia!

I really like this paper BTW, it is about procedural #SignedDistanceFields, a simple idea to #differentiate them and thus provide #DirectManipulation ✨

More in the🧵⤵️ 1/8

03.12.2024 08:33 — 👍 38    🔁 8    💬 1    📌 1

lol def dont disagree with that- these days uv makes things a little better though (but still a nightmare once you have cuda extensions etc)

23.11.2024 09:07 — 👍 1    🔁 0    💬 0    📌 0

Added!

23.11.2024 03:56 — 👍 1    🔁 0    💬 1    📌 0

added!

23.11.2024 03:56 — 👍 0    🔁 0    💬 0    📌 0

Definitely agree wrt race conditions! Rust makes concurrency actually fun the work with

22.11.2024 22:35 — 👍 0    🔁 0    💬 0    📌 0

Note the “for C++-like systems programming”. Python is not a language meant for that.

22.11.2024 22:34 — 👍 0    🔁 0    💬 1    📌 0

Would love to be added :D

research.nvidia.com/labs/dir/mag...

22.11.2024 00:49 — 👍 0    🔁 0    💬 0    📌 0

Would love to be on there as well 😃

21.11.2024 16:35 — 👍 1    🔁 0    💬 0    📌 0

👋 working on high throughput LLMs for data enrichment

21.11.2024 15:38 — 👍 1    🔁 0    💬 0    📌 0

You can definitely replace the kernel launch code with Rust / PyO3 (although I’ve never tried this myself) but the kernels themselves will still be in CUDA C++ (just runtime or compile time built by Rust)

21.11.2024 15:23 — 👍 2    🔁 0    💬 0    📌 0

Yep cudarc! (didn't exist the last time I considered learning Rust which was a long time ago)

21.11.2024 14:40 — 👍 3    🔁 0    💬 1    📌 0

(Hopefully I'll never have to find out)

21.11.2024 14:32 — 👍 1    🔁 0    💬 0    📌 0

To be fair maybe CMake wouldn't be so bad now with Claude

21.11.2024 14:32 — 👍 3    🔁 0    💬 2    📌 0

I've definitely wasted many hours of my life fighting CMake 😆

21.11.2024 14:32 — 👍 1    🔁 0    💬 0    📌 0

Yes the functional features are definitely very nice too! The status quo on teams I've worked on has generally unfortunately just been CMake 😭

21.11.2024 14:31 — 👍 3    🔁 0    💬 0    📌 0

CUDA support in Rust is pretty good these days which was also a reason why Rust was easier to adopt now! (but of course muddles the whole 'memory safety' thing which is also why I don't think that's the main feature of Rust)

21.11.2024 14:27 — 👍 5    🔁 0    💬 1    📌 0

Haven't built a sim engine with Rust, but specifically for concurrency code Rust feels way less scary than C++. So application might matter a bit.

Also it definitely would've taken longer for me to learn Rust if I didn't also have Claude to explain all the concepts / compiler errors for me!

21.11.2024 14:22 — 👍 1    🔁 0    💬 1    📌 0

Many think Rust is primarily about memory safety, but the real reason to use Rust is developer productivity (for C++-like system programming) from having a sane package manager and type system.

21.11.2024 12:30 — 👍 470    🔁 25    💬 32    📌 5

"MIT of the North" as they say 🤣

21.11.2024 07:09 — 👍 1    🔁 0    💬 0    📌 0
Preview
a close up of a man 's face with a beard wearing a white shirt and smiling . ALT: a close up of a man 's face with a beard wearing a white shirt and smiling .

(made me think of this since this is what searching “towaki” on the gif search on bluesky gets me)

19.11.2024 07:52 — 👍 1    🔁 0    💬 0    📌 0
Post image

A year ago if I asked these LLMs about me it would have no idea. Still not entirely correct but scary it can hold this very obscure knowledge…

19.11.2024 07:50 — 👍 7    🔁 0    💬 2    📌 0

Yeah here's my geometry processing starter pack. I hand-picked researchers and practitioners either in geometry processing or not, and some people are definitely missing so,
go.bsky.app/Dqw66qn

18.11.2024 17:59 — 👍 53    🔁 18    💬 7    📌 1

Done!

19.11.2024 07:41 — 👍 1    🔁 0    💬 0    📌 0

@yongyuanxi is following 18 prominent accounts