Procure o ImageMagick. Este exemplo deve ajudá-lo.
Use find e xargs para executá-lo em vários diretórios:
find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...
xargs substituirá {} por cada caminho que find encontrar. Substitua path pelo diretório raiz no qual você deseja que a pesquisa inicie.
-type d apenas retornará diretórios.
-print0 garante que os espaços e outros caracteres especiais sejam manipulados corretamente. A opção -0 to xargs é o oposto; caso contrário, xargs dividiria a entrada em cada espaço em branco (tabulações, espaços em branco, novas linhas).