Al til at opdage modne frugter med menneskeniveaus nøjagtighed

Al til at opdage modne frugter med menneskeniveaus nøjagtighed

Se historien
Udfordring

SeeTree er en førende virksomhed inden for feltet agritech, idet man søger at bringe teknologi ind i landbrugets verden. Det primære fokus hos SeeTree er at overvåge frugtbærings-statussen for træer for at forøge deres produktivitet. Dette kræver et system til automatisk opdagelse af modne frugter, idet man bruger teknikker til maskinlæring.

SeeTree havde partnerskab med Ciklum for at tilnærme sig denne opgave gennem metoder til dyb læring, der anses for at være førende mht. at tackle opgaver med genkendelse af billeder.

Prototypen med næsten menneskeniveaus præstation blev bygget på kun to måneder.

  1. ok_iconCreated with Sketch.
    Byg en Al-prototype til at analysere frugter med næsten menneskeniveaus præstation
  2. ok_iconCreated with Sketch.
    Gør systemet genindstilleligt til forskellige slags frugter
  3. ok_iconCreated with Sketch.
    Tjen som udgangspunkt for systemer til opdagelse af modenhed i fremtiden
Løsning

Ciklums team af dygtige R&D eksperter måtte finde en løsning for at overvinde de følgende udfordringer:

  1. Små datasæt (~500 fotos med bemærkninger). Det var umuligt at indsamle friske data, fordi det ikke var sæson for appelsiner.
  2. Højt støjniveau i noter til datasæt. Annotationerne til nogle billeder indeholdt ikke obligatoriske data. Nogle afgrænsningsfirkanter var ikke tilstrækkeligt nøjagtige.
  3. Datasæt indeholdt fotodupletter med anderledes etiketter.
  4. Højt okklusionsniveau på nogle billeder gjorde det vanskeligt at separere øjeblikke.

Dataforberedelse

Dobbelte fotos, billeder med appelsiner uden etiketter eller ugyldige polygoner, mv. blev filtreret ud af datasættet. Det resulterende datasæt blev inddelt i træn-/validerings-/testsæt, der var lagdelt af antallet af appelsiner pr. side.

Det er værd at bemærke, at frugterne på fotografierne havde en lang række farver, men oftest forskellige nuancer af gult, orange og grønt. Dette gjorde faktisk opgaven mere kompliceret, da det er vanskeligere at skelne mellem forskellige nuancer af en farve under forskellige belysningsforhold end adskilte farver
Igor Krashenyi, PhD
Senior Research Engineer, Ciklum
Modelarkitektur

Det bedste resultat blev opnået med Faster R-CNN arkitekturfamilien. Denne model var helt fremme mht., at løse opdagelse af genstande dengang. Faster R-CNN er et to-trins system til opdagelse af genstande, i hvilket det første trin genererer et ekstra sæt steder for kandidatgenstande, og det andet trin klassificerer hver kandidatsted som et af for- eller baggrundsklasserne med brug af et sammenrullet, neuralt netværk.

Ciklums R&D teams forskning og eksperimenter has vist, at Faster R-CNN med FPN Inception-ResNetV2-basis er mest passende for problemet og gav den bedste ydelse.

Faster R-CNN-arkitektur
Resultat

Det bedste resultat var med Faster R-CNN med FPN InceptionResNetV2 backbone. Præstation md brug af mAP- metrikken var ca. 85 %. Figuren nedenfor viser formodede omskrivningsfirkanter (røde firkanter – etiketter, grønne firkanter – anslåede omskrivningsfirkanter).

Ciklums prototype havde følgende fordele:

  • i stand til at opdage frugt med stor nøjagtighed, selv hvis den er udelukket.
  • selv om den er bygget til at opdage appelsiner, kan den let omdannes til at registrere andre slags frugter.
  • er bedre end mennesker i de fleste tilfælde.
Se video
Vi havde en ret god ide om, hvordan man gør frugttræslandbrug mere effektivt og mere profitabelt. [...] Trods alle udfordringerne, leverede Ciklum på kort tid os en model, der identificerer frugt på et billede, så godt som et menneske kan
Ori Shachar
CTO, SeeTree
Næste historie

Bærbar sundhedsovervågningsenhed

Læs mere
Hvad er din udfordring? Lad os levere talent og ekspertise for at hjælpe dig med at løse det.
Upload fil

(Fil krav: pdf, doc, docx, rtf, ppt, pptx)

Ved at indsende den udfyldte formular "Kontakt os", behandles dine personlige data af Ciklum Group og dets datterselskaber over hele verden. Læs vores Privacy Notice for mere information. Hvis du har spørgsmål angående dine rettigheder eller senere vil beslutte at trække dit samtykke tilbage, bedes du sende din anmodning til os.

Vil du med på holdet?
Passioneret programmør og teknisk flair? Vi er på udkig efter folk som dig
Vil du med på holdet?