Skip to main content

11 posts tagged with "computer vision"

View All Tags

Computer Vision Made Simple with ReductStore and Roboflow

· 17 min read
Anthony Cavin
Co-founder & CEO - Data, ML & Robotics Systems

Roboflow and ReductStore

Roboflow and ReductStore. Airplane image by Vivek Doshi on Unsplash and annotated using Roboflow Inference.

Computer vision is transforming industries by automating decision making based on visual data. From facial recognition to autonomous driving, the need for efficient computer vision solutions is growing rapidly. This article explores how Roboflow combined with ReductStore, a time-indexed object store optimized for managing continuous data streams, can improve computer vision applications. ReductStore is designed to efficiently handle high-frequency time-series data, such as video streams, making it a perfect fit for storing and retrieving large datasets generated by computer vision tasks.

Performance comparison: ReductStore Vs. Minio

· 7 min read
Alexey Timin
Co-founder & CTO - Database & Systems Engineering

In this article, we will compare two data storage solutions: ReductStore and Minio. Both offer on-premise blob storage, but they approach it differently. Minio provides traditional S3-like blob storage, while ReductStore is an alternative to store a history of blob data. We will focus on their application in scenarios that require storage and access to a history of unstructured data. This includes images from a computer vision camera, vibration sensor data, or binary packages common in industrial data.

Handling Historical Data​

S3-like blob storage is commonly used to store data of different formats and sizes in the cloud or internal storage. It can also accommodate historical data as a series of blobs. A simple approach is to create a folder for each data source and save objects with timestamps in their names:

bucket
|
|---cv_camera
|---1666225094312397.jpeg
|---1666225094412397.jpeg
|---1666225094512397.jpeg

Open-Source Alternatives to Landing AI

· 8 min read
Anthony Cavin
Co-founder & CEO - Data, ML & Robotics Systems

Photo by Luke Southern

Photo by Luke Southern

In the thriving world of IoT, integrating MLOps for Edge AI is important for creating intelligent, autonomous devices that are not only efficient but also trustworthy and manageable.

MLOps—or Machine Learning Operations—is a multidisciplinary field that mixes machine learning, data engineering, and DevOps to streamline the lifecycle of AI models.

In this field, important factors to consider are:

  • explainability, ensuring that decisions made by AI are interpretable by humans;
  • orchestration, which involves managing the various components of machine learning in production–at scale; and
  • reproducibility, guaranteeing consistent results across different environments or experiments.