Somme des Carrés des Différences (SSD) dans numpy/scipy

Je suis en train d'utiliser Python et Numpy/Scipy pour mettre en œuvre un algorithme de traitement d'image. Le profileur me dit beaucoup de temps passé à la fonction suivante (appelée souvent), ce qui me dit que la somme des carrés des différences entre les deux images

def ssd(A,B):
    s = 0
    for i in range(3):
        s += sum(pow(A[:,:,i] - B[:,:,i],2))
    return s

Comment puis-je accélérer les choses? Merci.

OriginalL'auteur Internet man | 2010-02-17