The edge compute node at each station runs two parallel quality assurance modules simultaneously. The first is a local patch analysis module for surface damage detection, which splits each incoming image into localized patches and runs each patch through a trained anomaly detection model that compares it against learned reference images of acceptable packaging. Every patch receives a defect probability score for damage types including tears, dents, scuffs, label misprints, and adhesive failures. The second is a global dimension analysis module that processes the 3D point cloud data, filters out noise and outlier points using statistical rejection algorithms, computes estimated package dimensions for length, width, and height, and compares those measurements against allowable tolerances for the expected SKU specification.