Mapear img retangular em circulo

Pessoal tenho uma imagem retangular e tenho q mapear a mesma para um circulo.
Alguem já fez algo parecido?

mais ou menos como na imagem abaixo, mas e claro q é só um exemplo:

Estou usando swing, e vou ter q fazer varias vezes esse processo e mostrar em uma jLabel.
Qualquer ajuda é bem vinda!