All Your Visual Data. One Place.
Aggregate, organize, and explore billions of images and videos from any source. One unified repository for all your computer vision data.
How it works under the hood
Connects to S3, GCP, or Azure. Ingests any image or video format. Indexes everything so you can query it later.
from picsellia import Client
client = Client()
datalake = client.get_datalake()
# Upload with metadata
datalake.upload_data(
filepaths="./images/*.jpg",
tags=["production", "batch-42"],
metadata={"reference": "factory-A"}
)
# Query with filters
data = datalake.list_data(
tags=["production"]
)# Query with tags
data = datalake.list_data(
tags=["defects"]
)
# ✓ 2,847 results
# Query with custom_metadata filter
data = datalake.list_data(
custom_metadata={"location": "factory-A"}
)
# ✓ 1,245 results
# Combine tags and dimensions
data = datalake.list_data(
tags=["production", "validated"],
limit=1000
)Image & Video Format Support
Ingest standard visual data formats
Processing Pipeline
Embeddings generation & database indexing
Powerful Data Querying
Query your datalake programmatically with the Python SDK. Filter by tags, metadata, and more with full type hints and auto-completion.
# Advanced data query
data = datalake.list_data(
# Filter by tags
tags=[
"production",
"validated"
],
# Filter by custom_metadata
custom_metadata={
"location": "factory-A"
},
limit=1000
)
for item in data:
print(item.filename)Find similar images instantly
OpenCLIP embeddings turn your images into vectors. Search by similarity, cluster by content, and spot outliers without writing a single query.
Similarity Search
Image → ImagesText-to-Image Search
Text → ImagesAnomaly Detection
Isolation ForestFine-tune Your Own CLIP Model
Generic embeddings not cutting it? Fine-tune a CLIP model on your own data. Search and clustering get much better when the model knows your domain.
DataTags & Metadata Schema
Multi-dimensional organization with flexible tagging and comprehensive metadata support. Structure your data without moving files.
{
// Location & Acquisition
"latitude": 48.8566,
"longitude": 2.3522,
"altitude": 35.2,
"acquired_at": "2024-03-15T14:32:00Z",
"acquired_by": "drone-unit-7",
"weather": "clear, 18C",
// Camera & Sensor
"focal_length": 24.0,
"sensor_width": 36.0,
"manufacturer": "DJI",
"yaw": 127.5,
"pitch": -45.0,
"roll": 0.0,
// Reference Fields
"reference": "INS-2024-0042",
"custom_id": "B-789"
}Ready to centralize your data?
Connect your storage, upload your data, and start querying. Free trial, no credit card.