Obter diferença entre duas imagens

Pessoal, tenho o seguinte caso…

Tenho duas BufferedImages, com o mesmo tamanho, formato, enfim… iguais… o que muda são os pixeis…

Gostaria de comparar as duas, e obter os pixeis diferentes entre elas, em uma nova bufferedImage, onde os pixeis que são iguais entre ambas as imagens fiquem transparentes…

Tem como fazer por verificação de bit a bit… porém é muito lento.

Encontrei que essas classes (javax.media.jai.operator.SubtractDescriptor) tem o objetivo de fazer algo parecido… mas não consegui trabalhar com elas…

Alguem sabe alguma forma?

Abraços