kite-capstone / meishur-mission

Mission software for the Meishur VTOL powered glider to be run on the Jetson
0 stars 0 forks source link

Insulator Health Classification NN Training #2

Closed stephenwang5 closed 3 months ago

stephenwang5 commented 6 months ago

We selected YOLOv8 for detecting and classifying insulators because YOLO is a good architecture for localizing potential objects in an image, then use it to make more informed classification result, compared to classifying the whole image without segmentation or two separate NNs to do these two tasks. There's a compelling graph from Ultralytics that says YOLOv8 is optimized for inference time and accuracy.

We have found a handful of datasets of insulators in healthy/broken conditions. I think it's worth trying to

  1. Fine-tune the Roboflow model using our dataset(s)
  2. Use transfer learning from a general-purposed, pretrained model to insulators

Then compare the effectiveness of the existing Roboflow model(s) and the one(s) we train.

This roughly requires the following tasks

Fatiepie commented 3 months ago

kinda done closing now