Perlin Noise (Infinite) Biomes?

So I tryed to do something with 2D Perlin Noise (The generation is Infinite) and made some 1024x1024 Images to see how the Biomes and the height fits together.

Seed 1

Seed 2

Seed 3

The third one is quite ok inside the 1024x1024, but the other ones are a little messed up, i mean those small Biomes within a big one isn’t what i want. The Biomes are generated by Using 2 Noise Maps (For Example Tempreture and Climate) and like when the values of both are above 0.5f it’s red, etc. How do i get those Biomes to be “Smooth”?