Answer
It won’t be perfect but you could use a Polar Coordinates filter (Filter → Distort → Polar Coordinates…) set to “Polar to Rectangular” on the image:
The result will be “straight”, but will be distorted so you’ll at least need to adjust the height to compensate. This is after transforming the layer to 50% height:
With a further bit of correction using a mesh warp (Edit → Transform → Warp):
Attribution
Source : Link , Question Author : tshui , Answer Author : Cai