Visual inspection &
AUTONOMOUSLY CONFIGURING AND REAL-TIME LEARNING PRODUCT
Avis high speed, real-time, inline inspection system
SYSTEM: ADD-ON FOR SEMI-AUTOMATED INSPECTION SYSTEMS
CONTAINER TYPE: VIALS, AMPULES, CARTRIDGES, SYRINGES, AND BOTTLES
PRODUCTS: WATER-LIKE, FREEZE-DRIED, SUSPENSIONS AND OILY
TIME TO CONFIGURE: < 60 MINUTES
SPEED: 1,980 PIECES PER HOUR
Less Than 60 Minutes to Configure
Record: Run 700 pre-inspected defect-free units through AVIS and create a recording.
Train: Select recording for AVIS to train. During this step AVIS builds a machine learning model to represent normal variation of the product in <60 minutes. This inspection recipe can then be saved for future use.
Run: In run mode, live camera feed is combined with the previously created inspection recipe. If a video frame shows variation, the anomalous area is highlighted and displayed and the defective unit is rejected.
Detect all defect types
Glass, fiber, and metal particles are a few of the many kinds of particulate often found in pharmaceutical parenterals. These critical defects, though seldom occurring, arise in even the best of production environments. AVIS replicates the human ability to learn normal variation and detect defects without prior knowledge of what to look for.
Any Product and Container
- Run 500 defect-free units through AVIS and make high-definition recording in which each frame is divided into thousands of subcells.
- Assign Each subcell assigned its grayscale histogram of magnitudes … (HOM).
- Each HOM is clustered based on similar histograms for a given vertical region of the frame.
- The size of each cluster is the number of histograms assigned to it during training. Most clusters are very large (millions of members) and their anomaly index is close to 0.
- Some clusters are very small indicating a histogram that is very uncommon, and their anomaly index is large (close to 1000).
- By setting an anomaly index threshold we determine the sensitivity of the defect detection, balancing false accepts against false rejects. We detect defects as any unit having a subcell with an anomaly index greater than the anomaly index threshold