Diff9D: Diffusion-Based Domain-Generalized Category-Level 9-DoF Object Pose Estimation