Wydział Podstawowych Problemów Techniki Politechnika Wrocławska
Temat pracy: Replikacja obrazów za pomocą algorytmów genetycznych
Temat pracy (in English): Image replication using genetic algorithms
Cel i zakres pracy: Celem pracy jest zaprojektowanie i implementacja aplikacji, która na podstawie algorytmu genetycznego utworzy kopię zadanego obrazu przy ustalonych ograniczeniach (rozdzielczość, liczba kolorów, czas trwania, wykorzystane wielokąty). Aplikacja powinna umożliwiać swobodną modyfikację parametrów wejściowych, tak by przeprowadzić analizę wpływu poszczególnych parametrów algorytmu (np. rozmiar populacji w każdym pokoleniu, sposób wyboru osobników do kolejnych mutacji, wybór kryteriów zakończenia działania algorytmu) oraz cech obrazu oryginalnego (np. rozmiar, liczba barw, entropia) na obraz wynikowy. Jakość uzyskanego obrazu powinna być oceniona w sposób subiektywny (na podstawie wrażeń obserwatorów) jak i obiektywny (odległość od obrazu oryginalnego).
Struktura i opis pracy:
- Wstęp teoretyczny
- Opis wykorzystywanych algorytmów przetwarzania obrazu oraz heurystyk
- Opis wykorzystywanych narzędzi
- Projekt algorytmu
- Instrukcja użytkownika
- Testy i porównanie z istniejącymi rozwiązaniami
- Wnioski, opis ograniczeń algorytmu oraz możliwych modyfikacji
Zadania do wykonania: Studia literaturowe. Wybór technologii oraz wykorzystywanych technik przetwarzania obrazu i heurystyk replikacji. Implementacja algorytmu replikacji. Przeprowadzenie testów. Utworzenie dokumentacji użytkownika i raportu z testów.
Literatura:
- Richard O. Duda, Peter E. Hart, David G. Stork. Pattern classification.
- K. He, J. Sun and X. Tang, "Guided Image Filtering," in IEEE Transactions on Pattern Analysis and Machine Intelligence
- R. Brunelli, Template Matching Techniques in Computer Vision: Theory and Practice
- Z. Michalewicz, Algorytmy genetyczne + struktury danych = programy ewolucyjne
- Z. Michalewicz, D.B. Fogel, How to Solve It: Modern Heuristics
- L. D. Chambers(ed), The practical handbook of genetic algorithms, applications
- E. Alba et al., Optimization Techniques for Solving Complex Problems
- N. Wadhwa, M. Rubinstein, F. Durand, W.T. Freeman. Riesz Pyramids for Fast Phase-Based Video Magnification
- J. Rückert, Artificial Art: Image Generation using Evolutionary Algorithms
- W. Atmar. Notes on the simulation of evolution
- Sh. Baluja, D. Pomerleau, T. Jochem. Towards Automated ArtificialEvolution for Computer-generated Images
- M. Lewis. Evolutionary Visual Art and Design
W katalogu /latex
znajdują się pliki źródłowe opisowej części pracy.
W katalogu /implementation
znajdują się pliki źródłowe z implementacją oraz opisem algorytmu.