Есть хорошие готовые решения и алгоритмы поиска похожих картинок! Недавно натыкался, но ссылку не сохранил. В любом случае для отображения картинок используется растровое изображение (если проблема в слишком большой картинке при отображении в UIImageView, то нужно готовить preview). Не совсем понятно причем тут UIImage (относится к UI) и оптимизация алгоритма поиска похожих картинок.