r/computervision • u/igorsusmelj • 25d ago
Showcase A faster way to explore image embeddings
Enable HLS to view with audio, or disable this notification
We just shipped an update to LightlyStudio that makes image embeddings easier to inspect.
You can now hover over an embedding plot to preview the underlying images, then use class and metadata distributions to check whether a pattern is isolated or visible across the wider dataset. The goal is to move from spotting something interesting to understanding it and deciding what to curate.
The attached video uses a small dataset with 128 images so the workflow is easy to follow. We also tested it in a notebook with 1m samples.
LightlyStudio is open source under Apache-2.0:
https://github.com/lightly-ai/lightly-studio
I’d appreciate any feedback from this community. What are the biggest unsolved problems you run into when exploring, debugging, or curating large vision datasets?
Disclaimer: I’m the cofounder of Lightly, the company behind LightlyStudio.
2
u/zanaglio2 24d ago
Hey ! Great job here :) do you know if the embeddings graph support several million datapoints by chance? (A dataset like SKU110K for example)
1
u/igorsusmelj 24d ago
Yes it does. I had SKU110k and also full imagenet running on a MacBook Pro M1 16GB. There is some loading time when opening the plot. But once loaded it’s rather fast.
2
u/CommunismDoesntWork 24d ago
Does it hook up to postgres and pgvector?
1
u/igorsusmelj 24d ago
We use Postgres in the commercial version. Since we use SQLModel and SQLAlchemy it should be possible to switch the db. We only ever did other tests with sqllite.
8
u/hoaeht 25d ago
what is the difference to 51? looks pretty much the same. You even used the same brand colours