Case Study

Badger Technologies

BADGER TECHNOLOGIES USES APERTUREDB TO SOLVE “WRONG PRODUCT" PLACEMENT PROBLEMS AT SCALE

Badger Technologies is a retail automation company that utilizes multipurpose robots for smart shelf scanning. The company uses ApertureDB to enhance vector search performance on their library of embeddings, achieving a 2.5x improvement in query speed in production deployments.

One database for all of your AI applications

2.5x queries per second improvement vs. previous solution

Enables faster expansion and scalability during additional customer deployments

Road mapping ApertureDB for ML training dataset management

Badger Technologies is a pioneer in robotics automation that empowers retailers to improve operational efficiencies and shopping experiences through the use of multipurpose, automated robots. Equipped with arrays of cameras, depth sensors, and LIDAR, these modular robots ensure accurate product placement in hundreds of grocery store locations (as well as identifying spills, hazards, and even store security and safety compliance). Badger Technologies relies heavily on computer vision and machine learning to deliver this vital business intelligence, and now, the company is elevating its visual data infrastructure with ApertureDB.

Using ApertureDB, Badger Technologies was able to increase the performance of vector similarity search against their embedding library by 2.5x (we are now seeing up to 3x in lab deployments). With their prior solution, Badger Technologies was maxing out at 4,000 queries per second and encountering major stability issues, while ApertureDB now provides performance in excess of 10,000 queries per second at a high degree of stability (we’re now seeing over 12,000 queries per second with our next release).

We sat down with Leslie Hensley, Solution Architect, and CT Wolfe, Imaging Research Scientist, at Badger Technologies to get a direct line on how ApertureDB was instrumental in scaling their in-store solution and how they envisioned its impact to grow as they grew their customer base.

With ApertureDB, more folks can be asleep at 5AM instead of babysitting our vector database.

Leslie Hensley, Solution Architect, Badger Technologies
HOW DOES BADGER TECHNOLOGIES SERVE ITS CUSTOMERS?

Each morning, Badger Technologies takes the tedium out of product placement by delivering reports identifying out-of-stock, misplaced, or mispriced items to individual stores (along with liability concerns like spills and other potential hazards). Using dashboards and inventory management integrations, Badger Technologies makes it straightforward to take action on these critical loss of revenue concerns before it impacts customer shopping experiences.If your favorite hot sauce isn’t on the shelf or an apparent discount on ice cream doesn’t materialize at the register, the store takes the blame — an outcome no grocer wants. We all rely on a retailer’s ability to maintain and accurately position and label products, and when you have thousands of products to keep track of, that’s a tall order!

WHAT CHALLENGES DID BADGER TECHNOLOGIES HAVE WITH VISUAL DATA?

Each morning, Badger Technologies takes the tedium out of product placement by delivering reports identifying out-of-stock, misplaced, or mispriced items to individual stores (along with liability concerns like spills and other potential hazards). Using dashboards and inventory management integrations, Badger Technologies makes it straightforward to take action on these critical loss of revenue concerns before it impacts customer shopping experiences.If your favorite hot sauce isn’t on the shelf or an apparent discount on ice cream doesn’t materialize at the register, the store takes the blame — an outcome no grocer wants. We all rely on a retailer’s ability to maintain and accurately position and label products, and when you have thousands of products to keep track of, that’s a tall order!

HOW DID APERTUREDB HELP BADGER TECHNOLOGIES?

By implementing ApertureDB, a database for images, videos, metadata (annotations), and embeddings, Badger Technologies has taken its search capabilities to the next level while eliminating search bottlenecks.With ApertureDB, Badger Technologies is achieving impressive vector-search performance and is meeting its commitment to deliver business intelligence to customers in a timely manner. With its optimized vector search implementation together with an in-memory graph database, ApertureDB is far more performant than existing vector database solutions on the market. Not only does ApertureDB enable greater scale and efficiency for operations driven by vector searches, but it also unifies the entire visual data pipeline in a single database. Images, metadata, and embeddings all live inside ApertureDB, creating a unified access point for multiple teams within Badger Technologies.As a result, Badger Technologies now has a powerful tool for dataset management in ApertureDB, which they plan to leverage in their ML model training workflow. Because all of the relevant data for training and validating models can be managed by ApertureDB (and is fully searchable, including built-in KNN search), there’s no more messy iterating and downloading of various blobs and zip files. This results in less data duplication, less confusion, and more time spent building a better product.

ApertureDB vector search is a key part of determining "Wrong Product" issues quickly and at scale.

Leslie Hensley, Solution Architect, Badger Technologies

WHY DID BADGER TECHNOLOGIES CHOOSE APERTUREDB?

According to Leslie and CT, ApertureDB was the only solution that could deliver stability and performance at a scale of millions of vectors. Moreover, the ApertureData team closely collaborated with the Badger Technologies team to fully meet their goals (praise we very gladly accept).Badger Technologies evaluated a half dozen vector databases in its search for a powerful vector search solution. Besides failing on the core metrics of vector search performance and overall stability, none of them offered a comprehensive visual data management platform. With ApertureDB, Badger Technologies found a way to convert raw data captured from customer stores into datasets for training ML models, allowing them to increase accuracy for those customers. ApertureDB can now allow them to iterate faster when training those models.

HOW CAN APERTUREDB HELP ME WITH VECTOR SEARCH OR DATASET MANAGEMENT FOR ML TRAINING?

ApertureDB is a solution that is well-suited to a wide variety of visual data management, ML training, and vector search challenges. Because our database is optimized for in-memory operations, it achieves performance even purpose-built vector databases can’t. And unlike those dedicated vector databases, ApertureDB is built with all of your visual data in mind: metadata (e.g., annotations), embeddings, imagery, and video are all stored and related in our in-memory graph database.

Ready To Accelerate Your AI Projects?

Save 6-9 months on infrastructure setup and increase your AI team’s efficiency 10X with ApertureDB.

Stay Connected:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Ready To Accelerate Your AI Projects?

Save 6-9 months on infrastructure setup and increase your AI team’s efficiency 10X with ApertureDB.

Stay Connected:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.