Сомневаюсь, что в дипломной работе можно сделать что-то интересное с указанными темами. Это узкоспециализированные инструменты, качество и скорость работы которых сильно зависит от конкретных реализаций.
Посмотрите
algorithmia.com, может наведёт на какие-нибудь мысли.