Σχεδιασμός και υλοποίηση ενός συστήματος ψηφιακής υδατογράφησης εικόνων σε υλικό
Στην παρούσα διπλωματική υλοποιείται ένα σύστημα εφαρμογής ορατού υδατογραφήματος σε ψηφιακές grey-scale εικόνες διαστάσεων 320x240. Για την υλοποίηση του συστήματος χρησιμοποιήθηκε η γλώσσα περιγραφής υλικού Verilog, ενώ η ορθή λειτουργία του συστήματος επιβεβαιώθηκε στην πλακέτα DE2-115 της εταιρί...
Αποθηκεύτηκε σε:
| Κύριοι συγγραφείς: | , |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | el_GR |
| Δημοσίευση: |
2021
|
| Θέματα: | |
| Διαθέσιμο Online: | http://hdl.handle.net/11610/21729 |
| Ετικέτες: |
Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
|
| Περίληψη: | Στην παρούσα διπλωματική υλοποιείται ένα σύστημα εφαρμογής ορατού υδατογραφήματος σε ψηφιακές grey-scale εικόνες διαστάσεων 320x240. Για την υλοποίηση του συστήματος χρησιμοποιήθηκε η γλώσσα περιγραφής υλικού Verilog, ενώ η ορθή λειτουργία του συστήματος επιβεβαιώθηκε στην πλακέτα DE2-115 της εταιρίας Terasic η οποία περιλαμβάνει ένα FPGA τύπου Cyclone IV της εταιρίας Altera. Το σύστημα λαμβάνει μια εικόνα μέσω ενός προγράμματος τερματικού σε υπολογιστή και αφού την αποθηκεύσει στη μνήμη, εφαρμόζει το υδατογράφημα στην εικόνα και ακολούθως την εμφανίζει στην οθόνη. Στην ουσία υπολογίζεται το άθροισμα της εικόνας και του υδατογραφήματος με το αποτέλεσμα να αποτελεί την υδατογραφημένη εικόνα.
Αναλυτικότερα το σύστημα χωρίζεται σε 6 κύριες μονάδες, οι οποίες είναι το VGA module, το RS-232 module, το Keyboard module, το RAM module, το ROM module και το Watermark module.
Το VGA module ασχολείται με τη λειτουργία της οθόνης, στην οποία παρέχει τα κατάλληλα σήματα για το συγχρονισμό αλλά και τα δεδομένα, ώστε να εμφανίζεται σωστά η εικόνα στην οθόνη. Για την αποστολή της εικόνας από το τερματικό στην μνήμη της πλακέτας χρησιμοποιήθηκε η σειριακή θύρα RS-232 (για το συντονισμό της όλη διαδικασίας δημιουργήθηκε το module RS-232). Το RAM module καθώς και το ROM module έχουν δημιουργηθεί για την αποθήκευση της εικόνας και του υδατογραφήματος αντίστοιχα. Το watermark module αναλαμβάνει την εφαρμογή του υδατογραφήματος στην εικόνα. Για το χειρισμό του συστήματος έχει δημιουργηθεί το Keyboard module. |
|---|