By the way, the overal shape of this single segment is what the title refer to.
Arrangement of the patterns is achieved via array modifier using object offset, in which this method can also gives control to object scaling. It took quite a while to get a good result, where the arrays can follow neatly the curve as well as the diminishing scale.
Note that some effects might came up being too subtle to the overall effect in the end (i.e. the defocus and vignette) and might even be discarded without affecting the result too much. Here I just want to show the original nodes I used in the render.
The black seeds object was added just near the final render as I then realized the image needs a better focal element (instead of forcing the viewer to just gaze on the sun).