1. Ενσωματωμένο πραγματικού χρόνου σύστημα για ανίχνευση οπών σε δίχτυα ιχθυοκαλλιεργειών
- Author
-
Μπαδογιαννης Νικολαος http://users.isc.tuc.gr/~nbadogiannis, Badogiannis Nikolaos http://users.isc.tuc.gr/~nbadogiannis, Δολλας Αποστολος, Dollas Apostolos, Ζερβακης Μιχαηλ, Zervakis Michail, Παπανδρουλάκης Νικόλαος, Papandroulakis Nikolaos, Επιβλέπων: Δολλας Αποστολος, Advisor: Dollas Apostolos, Μέλος επιτροπής: Ζερβακης Μιχαηλ, Committee member: Zervakis Michail, Μέλος επιτροπής: Παπανδρουλάκης Νικόλαος, and Committee member: Papandroulakis Nikolaos
- Subjects
Real time ,Image processing ,Fish nets ,Επεξεργασία εικόνας ,Embedded system - Abstract
Περίληψη: Τεχνικές επεξεργασίας εικόνας χρησιμοποιούνται συχνά στη βιομηχανία για τον ποιοτικό έλεγχο προϊόντων. Η πολυπλοκότητα τους καθιστά απαραίτητη την αναζήτηση μεθόδων επιτάχυνσης των τεχνικών αυτών σε hardware ώστε να είναι εφικτή η χρήση τους σε ενσωματωμένα συστήματα πραγματικού χρόνου με μικρή κατανάλωση ενέργειας. Ένα τέτοιο πρόβλημα μελετά η παρούσα διπλωματική, καθώς αναζητούνται τεχνικές οι οποίες θα οδηγήσουν στην ανίχνευση οπών σε δίχτυα ιχθυοκαλλιεργειών. Στόχος της παρούσας διπλωματικής είναι η σχεδίαση ενός ενσωματωμένου συστήματος πραγματικού χρόνου με χαμηλό χρόνο εκτέλεσης και κατανάλωση ενέργειας. Αφού μοντελοποιήθηκαν αλγόριθμοι που χρησιμοποιούν Template Matching και Edge Detection σε Matlab, έγιναν πειράματα για να διαπιστωθεί κατά πόσο είναι εφικτή η χρήση τους σε ένα τέτοιο πρόβλημα. Έπειτα υλοποιήθηκαν σε FPGA για την εξαγωγή συμπερασμάτων όσο αφορά την κατανάλωση ενέργειας, την απαιτούμενη δέσμευση πόρων και το συνολικό χρόνο εκτέλεσης. Summarization: Image processing techniques are used by the industry for the quality control of the products. Their complexity demands research on methods that can accelerate these techniques on hardware and make possible their use on real time embedded systems with low power consumption. This thesis diploma studies image processing methods for the detection of holes on fish farming nets. The main purpose of this thesis is to design a real time embedded system with low execution time and power consumption. Once implemented algorithms that use Template Matching and Edge Detection techniques, we studied them experimentally using Matlab to detect if they can be used for this purpose. Then we implemented our algorithms on FPGA and checked their demands on resources, power consumption and total execution time.