🚧 REG: Refined Generalized Focal Loss

Official implementation of our paper:
β€œREG: Refined Generalized Focal Loss for Road Asset Detection on Thai Highways Using Vision-Based Detection and Segmentation Models”
πŸ“Œ IEEE KST 2025 | πŸ”¬ Teerapong Panboonyuen (Kao)

🌟 Highlights

πŸ—‚ Project Structure

REG/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ model.py         # REG Loss + Multi-task Detection-Segmentation Model
β”‚   β”œβ”€β”€ train.py         # Training Pipeline
β”‚   β”œβ”€β”€ inference.py     # Inference Script
β”‚   β”œβ”€β”€ metrics.py       # Evaluation Metrics
β”‚   └── utils.py         # Utility Functions
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ requirements.txt
└── README.md

πŸš€ Getting Started

πŸ”§ 1. Install
git clone https://github.com/kaopanboonyuen/REG.git
cd REG
pip install -r requirements.txt
🐳 Docker
docker build -t reg-road-assets .

πŸ“Š Training

python src/train.py \
  --data-path ./data/ \
  --batch 8 \
  --epochs 50 \
  --lr 1e-4

πŸ–Ό Inference

python src/inference.py \
  --checkpoint ./checkpoints/best_model.pth \
  --image-path ./images/test.jpg \
  --output-path ./output/result.png

πŸ“ Evaluation

python src/metrics.py \
  --pred-dir ./predictions/ \
  --gt-dir ./ground_truth/

πŸ“ˆ Results Summary

MetricValue
mAP@5080.34
F1-Score77.87

πŸ“š Learn More

πŸ“„ Citation

@inproceedings{panboonyuen2025reg,
  title={REG: Refined Generalized Focal Loss for Road Asset Detection on Thai Highways Using Vision Models},
  author={Panboonyuen, Teerapong},
  booktitle={2025 17th International Conference on Knowledge and Smart Technology (KST)},
  pages={324--329},
  year={2025},
  organization={IEEE}
}

πŸ‘¨β€πŸ’» Contact

Teerapong Panboonyuen (Kao)
Postdoctoral Researcher, Chulalongkorn University
Senior Research Scientist, MARSAIL
πŸ“§ teerapong.panboonyuen@gmail.com

🀝 Contributing

Pull requests are welcome! Open an issue to propose changes or improvements.

🧠 License

MIT License β€” free to use, share, and modify.