Le type "image" n'existe pas.
Souvent, l'extension (la partie du nom du fichier après le dernier point) indique le type de fichier. Pour les images, il peut y avoir plusieurs extensions possibles : ".jpg", ".png", ".gif", etc. Mais théoriquement, on peut nommer son fichier image avec n'import quel nom, donc l'extension n'est pas fiable à 100%.
Souvent, les deux ou trois premiers octets du fichiers contiennent les initiales d'un type de fichier. Mais ce n'est pas fiable à 100%.
Donc, je ne pense pas que l'on puisse filtrer les fichiers images, surtout en ftp qui est un logiciel assez simple. Avec un script Unix, on pourrait faire un ls enchainé avec un grep qui restreindrait le résultat à des fichiers n'ayant pas certaines extensions.
Une solution souvent adoptée, est de mettre les images dans un répertoire à part, souvent nommé img. Comme cela, les listes d'images ne viennent pas interférer avec les listes d'autres fichiers.