Hospital emergency departments frequently receive lots of bone fracture cases, with pediatric wrist trauma fracture accounting for the majority of them. Before pediatric surgeons perform surgery, they need to ask patients how the fracture occurred and analyze the fracture situation by interpreting X-ray images. The interpretation of X-ray images often requires a combination of techniques from radiologists and surgeons, which requires time-consuming specialized training. With the rise of deep learning in the field of computer vision, network models applying for fracture detection has become an important research topic. In this paper, YOLOv8 algorithm is used to train models on the GRAZPEDWRI-DX dataset, which includes X-ray images from 6,091 pediatric patients with wrist trauma. The experimental results show that YOLOv8 algorithm models have different advantages for different model sizes, with YOLOv8l model achieving the highest mean average precision (mAP 50) of 63.6%, and YOLOv8n model achieving the inference time of 67.4ms per X-ray image on one single CPU with low computing power. This work demonstrates that YOLOv8 algorithm has good generalizability and creates the "Fracture Detection Using YOLOv8 App" to assist surgeons in interpreting fractures in X-ray images, reducing the probability of error, and providing more useful information for fracture surgery. Our implementation code is released at https://github.com/RuiyangJu/Bone_Fracture_Detection_YOLOv8.
翻译:基于YOLOv8算法的儿童腕部创伤X线图像骨折检测
急诊科常收到许多骨折病例,其中儿童腕部创伤骨折占大多数。在儿科外科医生进行手术前,他们需要询问患者骨折发生的情况,并通过解读X线图像来分析骨折情况。复杂的X线图像解读通常需要辅助来自放射科和外科医生的技术,这需要费时的专业培训。随着计算机视觉领域中深度学习技术的崛起,网络模型应用于骨折检测成为一个重要研究课题。本文使用YOLOv8算法在GRAZPEDWRI-DX数据集上进行模型训练,该数据集包括来自6,091名患有腕部创伤的儿童的X线图像。实验结果表明,YOLOv8算法模型对于不同的模型大小具有不同的优势,其中,YOLOv8l模型的平均精度(mAP 50)最高,为63.6%,而YOLOv8n模型在单个低功耗CPU上每秒可推理67.4毫秒一个X线图像。本研究表明,YOLOv8算法具有良好的泛化性能,并创建了“使用YOLOv8进行骨折检测的应用程序”,以帮助外科医生解读X线骨折图像,减少误判的可能性,并为骨折手术提供更有用的信息。我们的实现代码发布在https://github.com/RuiyangJu/Bone_Fracture_Detection_YOLOv8上。