Paper · 2024 · Computers and Electronics in Agriculture

Boosting grape bunch detection in RGB-D images using zero-shot annotation with Segment Anything and GroundingDINO

Rosa Pia Devanna; Giulio Reina; Fernando Auat Cheein; et al.

13
claims
39
verbatim quotes
13
citations
3
research areas
✓
Open access · cc-by

Abstract

Latest advances in artificial intelligence, particularly in object recognition and segmentation, provide unprecedented opportunities for precision agriculture. This work investigates the use of state-of-the-art AI models, namely Meta’s Segment Anything (SAM) and GroundingDino , for the task of grape cluster detection in vineyards. Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM. Analysis is conducted on both the object counting and pixel-level segmentation accuracy against a manually labeled ground truth. Metrics such as mean Average Precision (mAP), Intersection over Union (IoU), and precision and recall are calculated to assess the system performance. Compared to the original DepthSeg algorithm, SAM-R slightly advances object counting (mAP: +0.5%) and excels in pixel-level segmentation (IoU: +17.0%). SAM-S, despite a mAP decrease, improves segmentation accuracy (IoU: +13.9%, Precision: +9.2%, Recall: +11.7%). Similarly, ASD, although with a lower mAP, shows significant accuracy enhancement (IoU: +7.8%, Precision: +4.2%, Recall: +4.9%). Additionally, from a labor effort point of view, instance segmentation techniques require much less time for training than manual labeling. • Novel AI approaches for grape detection: SAM-Refine, SAM-Segmentation, AutoSAM-Dino. • SAM-Refine improves segmentation accuracy (IoU +17.0%) vs. DepthSeg. • AutoSAM-Dino removes manual labeling, enabling efficient deployment. • Depth-based methods robust under suboptimal lighting conditions. • Proposed methods reduce labor while keeping high segmentation quality.

Abstract from the paper’s OpenAlex record; open copy licensed cc-by. Read at the source ↗

The text the model read, with the source record’s inline markup (italics, sub- and superscripts) rendered and its character entities decoded; quote offsets refer to the raw text.

Claims 13

Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

SAM-R improved object counting mAP by 0.5% over DepthSeg.

Taxon
grapet0
Treatment
SAM-Re0
Outcome
object countinge0
Direction
advancese0
Value
+0.5%e0
Comparator
DepthSege0

Verbatim

e0

“Compared to the original DepthSeg algorithm, SAM-R slightly advances object counting (mAP: +0.5%)”

✓ located verbatim in the source · abstract, characters 1112–1209 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

SAM-R improved pixel-level segmentation IoU by 17.0% over DepthSeg.

Taxon
grapet0
Treatment
SAM-Re0
Outcome
pixel-level segmentatione0
Direction
excelse0
Value
+17.0%e0
Comparator
DepthSege1

Verbatim

e0

“SAM-R slightly advances object counting (mAP: +0.5%) and excels in pixel-level segmentation (IoU: +17.0%)”

✓ located verbatim in the source · abstract, characters 1157–1262 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultnegativemeasured

Claim · model-written summary

SAM-S had decreased mAP.

Taxon
grapet0
Treatment
SAM-Se0
Outcome
mAPe0
Direction
decreasee0
Comparator
DepthSege1

Verbatim

e0

“SAM-S, despite a mAP decrease”

✓ located verbatim in the source · abstract, characters 1264–1293 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

SAM-S improved segmentation IoU by 13.9%.

Taxon
grapet0
Treatment
SAM-Se0
Outcome
IoUe0
Direction
improvese0
Value
+13.9%e0
Comparator
DepthSege1

Verbatim

e0

“SAM-S, despite a mAP decrease, improves segmentation accuracy (IoU: +13.9%, Precision: +9.2%, Recall: +11.7%)”

✓ located verbatim in the source · abstract, characters 1264–1373 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

SAM-S improved segmentation precision by 9.2%.

Taxon
grapet0
Treatment
SAM-Se1
Outcome
Precisione0
Direction
improvese0
Value
+9.2%e0
Comparator
DepthSege1

Verbatim

e0

“improves segmentation accuracy (IoU: +13.9%, Precision: +9.2%, Recall: +11.7%)”

✓ located verbatim in the source · abstract, characters 1295–1373 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

SAM-S improved segmentation recall by 11.7%.

Taxon
grapet0
Treatment
SAM-Se1
Outcome
Recalle0
Direction
improvese0
Value
+11.7%e0
Comparator
DepthSege1

Verbatim

e0

“improves segmentation accuracy (IoU: +13.9%, Precision: +9.2%, Recall: +11.7%)”

✓ located verbatim in the source · abstract, characters 1295–1373 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultnegativemeasured

Claim · model-written summary

ASD had lower mAP.

Taxon
grapet0
Treatment
ASDe0
Outcome
mAPe0
Direction
lowere0
Comparator
DepthSege1

Verbatim

e0

“ASD, although with a lower mAP”

✓ located verbatim in the source · abstract, characters 1386–1416 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivesignificant (as stated)measured

Claim · model-written summary

ASD improved IoU by 7.8%.

Taxon
grapet0
Treatment
ASDe0
Outcome
IoUe0
Direction
enhancemente0
Value
+7.8%e0
Comparator
DepthSege1

Verbatim

e0

“ASD, although with a lower mAP, shows significant accuracy enhancement (IoU: +7.8%, Precision: +4.2%, Recall: +4.9%)”

✓ located verbatim in the source · abstract, characters 1386–1502 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivesignificant (as stated)measured

Claim · model-written summary

ASD improved precision by 4.2%.

Taxon
grapet0
Treatment
ASDe1
Outcome
Precisione0
Direction
enhancemente0
Value
+4.2%e0
Comparator
DepthSege1

Verbatim

e0

“significant accuracy enhancement (IoU: +7.8%, Precision: +4.2%, Recall: +4.9%)”

✓ located verbatim in the source · abstract, characters 1424–1502 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivesignificant (as stated)measured

Claim · model-written summary

ASD improved recall by 4.9%.

Taxon
grapet0
Treatment
ASDe1
Outcome
Recalle0
Direction
enhancemente0
Value
+4.9%e0
Comparator
DepthSege1

Verbatim

e0

“significant accuracy enhancement (IoU: +7.8%, Precision: +4.2%, Recall: +4.9%)”

✓ located verbatim in the source · abstract, characters 1424–1502 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Instance segmentation techniques required much less training time than manual labeling.

Taxon
grapet0
Outcome
time for traininge0
Direction
much lesse0
Comparator
manual labelinge0

Verbatim

e0

“instance segmentation techniques require much less time for training than manual labeling”

✓ located verbatim in the source · abstract, characters 1553–1642 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

AutoSAM-Dino eliminated manual labeling and transfer learning.

Taxon
grapet0
Treatment
AutoSAM-Dinoe0
Outcome
eliminates the need for manual labeling and transfer learninge0
Comparator
manual labeling and transfer learninge0

Verbatim

e0

“AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning”

✓ located verbatim in the source · abstract, characters 693–780 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Depth-based methods were robust under suboptimal lighting.

Taxon
grapet0
Outcome
robust under suboptimal lighting conditionse0

Not reportedComparatorValue

Verbatim

e0

“Depth-based methods robust under suboptimal lighting conditions”

✓ located verbatim in the source · abstract, characters 1875–1938 · show in text ↑
t0

“grape bunch”

✓ located verbatim in the source · title, characters 9–20 · show in text ↑
e1

“Three different methods aimed at enhancing the instance segmentation process are proposed: (i) SAM-Refine (SAM-R), which refines a previously proposed depth-based clustering approach, referred to as DepthSeg, using SAM; (ii) SAM-Segmentation (SAM-S), which integrates SAM with a pre-trained semantic segmentation model to improve cluster separation; and (iii) AutoSAM-Dino (ASD), which eliminates the need for manual labeling and transfer learning through the combined use of GroundingDino and SAM.”

✓ located verbatim in the source · abstract, characters 333–831 · show in text ↑