Просто криво запрограммирован. Распознавалка объектов щас есть даже в мыльницах и смартфонах, резкость определяется по микроконтрасту, периодически ошибается определение границ объекта, захватывая мытый фон - вот и отказ за нерезкость. Запрограммировать контроль по оптической плотности и цветовой температуре технически просто, но нельзя, в брак пойдут трендовые тонирования а ля инстаграмм. Ну и т.д. В результате неконтрастное любительское изображение без сюжета, снятое на гиперфокальном приемку вполне пройдет (в сюжетах роботы не разбираются) а профессиональное с осмысленной для сюжета глубиной резкости рискует
Плюс вал решает. Каждый пропущенный насос это повод для когнитивного диссонанса, а сколько их было отбраковано и сколько принято в сумме нам не видно
Сформулировать техзадание и запрограммировать робота так чтобы он спецом пропускал всякие водяные насосы и придирался к остальному это офигенно сложная задача, полагаю, реальность проще и тупее