Комментарии 17
А вы что, и есть яблоки за меня будете?
Вроде идея лежит на поверхности, неужели раньше никто не додумался?
Додумались (лет 15 назад уже), на пищевом производстве даже в рф на линиях уже есть сортировка овощей, например, при производстве чипсов сортируется некачественная картошка.
Я работал в компании Compac теперь она часть Tomra которая была основана 35 лет назад, они начали с сортировки киви. 9 лет назад я лично писал(переносил из матлаба на с++/куда) вот такие же простенькие первые нейросети по компьютерному видению. Этой теме(компьютерное видение) уже лет так под 50, уже 10 лет назад сортировочные машины работали очень хорошо без всяких нейронок, на классических алгоритмах. Сортировалось буквально все (овощи фрукты) которые не разрушались от пребывания на сортировочной ленте/механизмах: картоха, яблоки, груши, цитрусы, черешня, киви. На самом деле ограничения чаще экономические, если людям пофиг на сорт, то никто и не сортирует или если это что то очень дешевое, то тоже не выгодно.
Суть проста, берете и делаете длинную ленту (если вращение не обязательно например для картохи) или посадочное место/чашку для каждого объекта. Внутри чашки ролики которые крутят объекты. Все это дело движется по конвейеру, первая фаза анализ качества. Это такая не маленькая фотолаборатория, в которой расположена своя собственная система освещения (мощная и быстрая вспышка светодиодная) и собственная система зеркал которая заканчивается видео камерами со светофильтрами. Обычно это 4 камеры обычный ргб + то что в этой статье продается за научное открытие инфракрасный канал. Камера делает 50 кадров в секунду т.е. по сути снимает видео, но для кода это просто 50 кадров. Дальше зная скорость движения ленты и частоту кадров вы всегда можете составить развёртку вашего объекта анализа в 4 цветах. Длина фотолобаратории достаточна с запасом что бы получить все поверхность каждого объекта. А дальше обычные классические алгоритмы прекрасно все и так сегментируют, классифицируют и т.д. На основе таблицы дефектов и найденных дефектов расчитывается класс качества объекта, которые передается в следующую фазу - сортер. Это уже код прошивки механизмов опорожнения этих чашек в контэйнеры. Т.е. по простому едет чашка с каким нибудь фруктом (который все время крутиться в этой чашке) попадает в фото лаб, там его много раз фоткают со всех сторон в прекрасном освещении, потом пока фрукт выезжает из лабы и доезжает до места сортировки нужно успеть рассчитать его клас качества, на основе расчета чашка переворачивается ровно над той корзиной чей класс качества соответствует фрукту. Всё.
Нейросети 9 лет назад мы стали применять не потому что они лучше классифицирует нет, а потому что операторам сортировочной машины намного легче задавать/классифицировать через нейронки разные типы дефектов. Нейронки в реалтайме тяжелы, куда конечно помогала, но там проблема в цене/задержках была (не знаю как щас). Мы использовали обычные видюхи, а там у куды нужно было формировать длинный пайплаин чтобы запуск кода на видюхе имел смысл из за долгого копирования данных из обычной памяти в видео и назад + ограничения АПИ связанные с уровнем видюхи (пром/обычная), у всяких там пром видюх было проще, но они минимум на порядок дороже. Никаких серверов, вся обработка в реал тайме (мягеньком таком) крутилась на одной машине (консуменского уровня) с топовыми НЕ серверными интелами на винде (на тот момент 4 ядра + гт). Операторский гуевый софт просто переключался в режим сортировки.
Короче вся статья про очередной распил, у нас эти нейросети писал студент на практике (правда очень толковый студент) да под руководством уже опытных прикладных математиков, но все же и это было считай 10 лет назад и уже в реальном сортировочном оборудовании работало.
Лучше поздно чем никогда. как-то к этому пришли и уже хорошо
На картинке ящики на складе, А далее сортировка предполагается на конвейерной линии, а не в ящиках. И зачем по RGB определять картинку в VNIR? Что-то перемудрили.
Новое в РФ - это хорошо забытое старое из CCCР.
Плохие яблоки надеюсь не будут утилизировать. С червячками можно свиньями скармливать. Вот они рады то будут )))
Не очень понятно, на каком этапе технологического процесса система может быть применима. Я слабо представляю себе крупные хозяйства, но так получилось, что яблочный сад гектара на полтора у меня есть (у каждого есть свои странные хобби, да...)
Так вот, в саду рабочие собирают яблоки в ящики, визуально сортируя по сортам. Там нет никаких условий что-то фотографировать. Эти ящики потом грузим в Газель и либо отвозим сразу покупателю, либо где-то храним до отгрузки. Если у покупателя производство - он, безусловно, проверяет яблоки перед переработкой, но на этой стадии уже нет потребности определять дефекты, которые ещё недоступны человеческому глазу. Да и на производственные линии обычно идут яблоки низшего сорта, где мелкие недостатки допустимы, отборные продаются в розницу. Вот в процессе хранения, безусловно, было бы очень полезно узнавать, что вот в том дальнем ящике что-то начало портиться и надо его перебрать, а в том скоро начнёт - и его надо отгрузить в первую очередь. Но не будешь же каждый день все ящики разгружать на ленту и загружать заново?
Я не настоящий яблоковод, но что если засовывать в ящики какие-то детекторы аммиака (или что там в процессе гниения выделяется) и выводить на экран уведомление о том, что концентрация превысила порог, при котором состояние ящика определяется как неудовлетворительное?
Что-то сомневаюсь. Ящики же не закрытые, да и хранятся в хорошо проветриваемых помещениях, думается, там детектор или должен быть запредельной чувствительности, или будет срабатывать уже тогда, когда можно только выкинуть всё скопом. В следующем году будет урожай побольше (в этом после капитальной обрезки и расчистки сада, который был запущен лет 10, яблок не так много, да и мы только учились) - буду разбираться и вникать :)
Вы мелкий малообеспеченный любитель - не агро бизнес. В НЗ вы вообще хрен где купите НЕ машинно отсортированные яблоки(да вообще то и все остальное), ВСЕ фермеры просто сдают яблоки либо более крупным игрокам/соседям либо сами имеют сортировочный центр. Очень много идёт на экспорт. Руками ничего уже пару десятков лет здесь не сортируются, потому что это ОЧЕНЬ дорого по сравнению с машиной т.к. есть мин. ЗП и она не так, что бы маленькая + на таких работах работают временные трудовые мигранты обычно (работа тяжёлая и тупая), чье количество зависит от политической обстановки и из за этого их ЗП часто выше минимальной т. к. их не хватает, приходится нанимать местных ю, а они за минималку только в макдаке готовы работать, но не в поле.
Ну да, конечно, всё, что меньше чем вагонами отгружает, у нас уже не бизнес :) Оставлю при себе комментарии, как этот подход сказывается на состоянии экономики...
Линия машинной сортировки, по моим прикидкам, фиг окупится меньше, чем на 50 Га садов (тысяча тонн урожая для обычного сада, гораздо больше для интенсивного, но там свой мир). Мигранты собирают и сортируют в текущих реалиях Подмосковья за 50 т.р. в месяц (местные и правда не то, чтобы просятся на такую работу), но даже если они будут хотеть 100 т.р. - это экономику особо не изменит. Чем заинтересовала статья - так как раз обещанием более доступного решения. Но пока что никакой доступности не увидел...
Ну у нас тут в НЗ минималка 900 в неделю это как раз примерно 50К рублей. Но как я сказал за минималку щас в полях не работают. Т.е. примерно в 5 раз дороже чем в России (и это только труд, бензин здесь 2.5-3 ~ 150 рублей в зависимости от фазы Луны) вот при таких вводных машинная сортировка становится выгодной даже для не очень больших хозяйств.
Стало интересно, где кроме яблок можно использовать технологию.
Учёные предложили использовать компьютерное зрение для оценки качества фруктов и овощей