Hand Bone Image Segmentation

Naver BoostCamp AI Tech 7th (CV Track) · 2024.11

Period: 2024.11 · Affiliation: Naver BoostCamp AI Tech 7th (Computer Vision Track)

Background

Bones have a significant impact on the structure and function of our bodies, so accurate bone segmentation is essential for developing medical diagnoses and treatment plans.

Problem Definition

An image containing a hand bone X-ray object is used as the model’s input. The model performs a multi-channel prediction that produces a probability map over 29 classes, and then assigns each pixel to its corresponding class based on this map. Finally, the predicted results are converted into Run-Length Encoding (RLE) format for submission.

Role

Experiments to improve model performance.

Approach

🔗 View individual experiments & contributions

  • Attempted returning the loss of an auxiliary classifier
  • Searched for the optimal loss suited to the metric and the data
  • Attempted pseudo labeling
  • Attempted pixel shuffling / unshuffling to compensate for pixels lost due to interpolation
  • Attempted adding a 1×1 convolution layer to improve accuracy in the overlapping regions of the back-of-hand bones

Lessons Learned

  • The importance of being careful when selecting a model before running experiments
  • For some experiments, running follow-up experiments such as weight tuning can be more effective than running a wide variety of experiments
  • When working on a project within a limited time, time must be allocated well across the experiments you want to run, and it is worth moving on if an approach shows no effect or remains unsolved within a few days