ΑΝΙΧΝΕΥΣΗ ΦΩΤΙΑΣ. Χαοτικό φαινόμενο, με ακανόνιστο σχήμα Βασικό χαρακτηριστικό της φωτιάς είναι το χρώμα

Σχετικά έγγραφα
ΠΑΝΕΠΙΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Βίντεο και κινούµενα σχέδια

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1

Σχεδιασμός και κατασκευή εφαρμογής ταξινόμησης αντικειμένων σε γραμμή μεταφοράς προϊόντων με χρήση όρασης μηχανής

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Fly Firewall BY : SHEVTSOV ALEXANDER. university of crete computer science department

Κωδικοποίηση βίντεο (H.261 / DVI)

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Συστήµατα και Αλγόριθµοι Πολυµέσων

Βίντεο. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 06-1

Εργαστήριο Προγραμματισμού και τεχνολογίας Ευφυών συστημάτων (intelligence)

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

Nao becomes a painter

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακό βίντεο. Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ

Καλαντζόπουλος Αθανάσιος

Εισαγωγή στην τεχνική της ψηφιοποίησης των διαφανειών και των μικροταινιών των χειρογράφων της συλλογής του Π.Ι.Π.Μ

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Ψηφιακή Επεξεργασία Εικόνας

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Κεφάλαιο 11 Πολυμέσα

Τεχνολογία Πολυμέσων. Ενότητα # 5: Εικόνα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Group (JPEG) το 1992.

Κεφάλαιο 11 Πολυμέσα. Εφ. Πληροφορικής Κεφ. 11 Καραμαούνας Π. 1

Επιστήμη της Πληροφορικής. Εργασία του μαθητή Δημήτρη Τσιαμπά του τμήματος Α4

Διπλωματική Εργασία. Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης. Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών

Οπτική Μοντελοποίηση Ανθρώπινου Προσώπου με Εφαρμογές σε Αναγνώριση

Διαχείριση Πολιτισμικών Δεδομένων

Τι συσχετίζεται με τον ήχο

Λειτουργικά Συστήματα Η/Υ

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Χαρακτηριστικά συστήματος έγκαιρης προειδοποίησης

Αρχιτεκτονική Υπολογιστών

Εφαρμογές Πληροφορικής

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας

6-Aνίχνευση. Ακμών - Περιγράμματος

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «ΕΝΤΟΠΙΣΜΟΣ ΑΝΤΙΚΕΙΜΕΝΩΝ ΑΠΟ ΠΟΛΛΑΠΛΕΣ ΚΑΜΕΡΕΣ»

Δ10. Συμπίεση Δεδομένων

Περιεχόµενα. I Βασικές Γνώσεις 1

Ευφυές Σύστημα Ανάλυσης Εικόνων Μικροσκοπίου για την Ανίχνευση Παθολογικών Κυττάρων σε Εικόνες Τεστ ΠΑΠ

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

Αρχιτεκτονική Υπολογιστών

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

2. ΨΗΦΙΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΣ

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

ΠΛΗΡΟΦΟΡΙΚΗ I. 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή

MPEG7 Multimedia Content Description Interface

Κατάτµηση Εικόνων: Ανίχνευση Ακµών και Κατάτµηση µε Κατωφλίωση

ΚΕΣ 03: Αναγνώριση Προτύπων και Ανάλυση Εικόνας. KEΣ 03 Αναγνώριση Προτύπων και Ανάλυση Εικόνας. Κατάτµηση Εικόνων:

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

Αρχιτεκτονική Υπολογιστών

Εφαρμογές που συνδυάζουν ταυτόχρονα πολλαπλά μέσα : Κί Κείμενο, Εικόνα, Ήχος, Video, Animation. Στα υπερμέσα η πρόσπέλαση της πληροφορίας γίνεται

ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ

Θέματα Διπλωματικών Εργασιών

Διαφορές single-processor αρχιτεκτονικών και SoCs

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

Οργάνωση επεξεργαστή (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ. Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

ΕΛΛΗΝΙΚΑ. Περιγραφή. 1. Ενεργοποίηση/Απενεργοποίηση 2. Ρύθμιση 3. Βραχίονας 4. Ενδείκτης ισχύος 5. Ανίχνευση κίνησης (Ενεργοποίηση)

Αρχιτεκτονική Υπολογιστών. ηµήτρης Γκιζόπουλος Καθηγητής

. Βάθος χρώματος: Πραγματικό χρώμα. . Βάθος χρώματος: Αποχρώσεις του γκρίζου 8bit. . Βάθος χρώματος: Αποχρώσεις του γκρίζου 1bit.

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στο Τεχνικό σχέδιο με Η/Υ (CAD)

Μάθημα 8 ο. Ανίχνευση Ακμών ΤΜΗΥΠ / ΕΕΣΤ 1

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Μεταπτυχιακό Πρόγραμμα Σπουδών Ολοκληρωμένα Συστήματα Υλικού και Λογισμικού

Συστήματα Πολυμέσων. Ενότητα 15: Συμπίεση Ψηφιακού Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Πανεπιστήμιο Κύπρου. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ)

Συστήματα μνήμης και υποστήριξη μεταφραστή για MPSoC

Προγραμματισμός Υπολογιστών με C++

ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΕΓΚΕΦΑΛΟΓΡΑΦΟΥ ΤΡΟΧΗΛΑΤΟΥ

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 8 η : Κατάτμηση Εικόνας

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Το θεσμικό πλαίσιο της πυροπροστασίας στην Ελλάδα. Ιωάννης Σταμούλης Αρχιπύραρχος

Κύρια χαρακτηριστικά: ιευθυνσιοδοτηµένο σύστηµα δυο καλωδίων (PinPoint ID System):

Τεχνολογία Πολυμέσων. Ενότητα # 6: Βίντεο Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Παραδόσεις 4. Δεν υφίστανται προϋποθέσεις. Ελληνικά / Αγγλικά

Προχωρημένες Εργασίες

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2

Εφαρμογές Υπολογιστικής Νοημοσύνης στις Ασύρματες Επικοινωνίες

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την

Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.

Βάσεις Περιβαλλοντικών Δεδομένων

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακή Εικόνα. Αντίληψη χρωμάτων Συστήματα χρωμάτων Κβαντισμός χρωμάτων

Ψηφιακή Επεξεργασία Εικόνων

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Πρόγραμμα Σπουδών Ακαδημαϊκού Έτους

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker»

1. Ηλεκτρικοί κινητήρες- σερβοκινητήρας 2. Ελεγκτές. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης

Transcript:

ΕΙΣΑΓΩΓΗ Έντονη ερευνητική δραστηριότητα για την ανακάλυψη του τέλειου αλγορίθμου πρόβλεψης πυρκαγιάς Χρήση ενσωματωμένων συστημάτων Στόχος της εργασίας είναι η σχεδίαση και η υλοποίηση ενός αυτόνομου συστήματος για την οπτική παρακολούθηση και αναγνώριση του φαινομένου της πυρκαγιάς

ΠΕΡΙΛΗΨΗ Δημιουργία αυτόνομου συστήματος για ανίχνευση πυρκαγιών με χρήση ψηφιακού επεξεργαστή σήματος (DSP) Δυνατότητα εντοπισμού φλόγας και καπνού Απουσία κεντρικού υπολογιστικού συστήματος για επεξεργασία των δεδομένων

ΑΝΙΧΝΕΥΣΗ ΦΩΤΙΑΣ Χαοτικό φαινόμενο, με ακανόνιστο σχήμα Βασικό χαρακτηριστικό της φωτιάς είναι το χρώμα Ανίχνευση είτε με χρήση του RGB μοντέλου είτε του YUV Η ανίχνευση με βάση το χρώμα οδηγεί σε μεγάλο ποσοστό λανθασμένων συμπερασμάτων

ΑΝΙΧΝΕΥΣΗ ΦΩΤΙΑΣ Ανίχνευση κίνησης Έρευση της νέας θέσης την χρονική στγμή t+1 ενός block στο οποίο ανιχνεύτηκε φωτιά Χρονική ανάλυση κίνησης Aνίχνευση του τρεμοπαίξιμου της φωτιάς (1Hz εως 10 Ηz). Ανάλυση χωρικής πολυπλοκότητας Ανίχνευση της κατανομής των χρωμάτων ως προς τον χώρο Αφαίρεση θορύβου Εξέταση των γειτονικών blocks για υπάρξη φωτιάς

ΑΝΙΧΝΕΥΣΗ ΚΑΠΝΟΥ Χαρακτηριστικό γνώρισμα το χρώμα Ανίχνευση κίνησης, στο θετικό κατακόρυφο αξονα συντεταγμένων Ανίχνευση έντονων ακμών Ανίχνευση της αύξησης του φαινομένου Χρήση αισθητήρων που ανιχνεύουν την κίνηση του αέρα

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Η ανίχνευση φωτιάς για την συγκεκριμένη εφαρμογή βασίζεται στους εξής αλγορίθμους Εξέταση των YUV συνιστωσών κάθε πλαισίου εικόνας Ανάλυση κίνησης Αφαίρεση θορύβου

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Ο τύπος που δίνει την πιθανότητα ύπαρξης φωτιάς είναι ο εξής: =

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Μετατροπή απο RGB->YUV Aρχική εικόνα σε μορφή bitmap. Mαθηματικός τύπος μετατροπής απο RGB YUV = 66 R 129 G 25 B 128 8 16 U = 38 R 74 G 112 B 128 8 128 V= 112 94 18 128 8 128 Διαίρεση του πλαισίου σε ζώνες με μέγεθος 4x4 8x8 16x16 Επέκταση πλαισίου στους άξονες x x και y y κάτα block_x<<2 και block_y<<2 Υποστήριξη αναλύσεων VGA QVGA QQVGA

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Η ανίχνευση φωτιάς με βάση τον χρωματικό κανόνα πρέπει να επαληθεύει τους παρακάτω κανόνες : Για κάθε ζώνη εξάγεται ένα ποσοστό που δίνεται απο τον τύπο _ Βιβλιογραφία: Computer Vision Based Fire Detection in Color Images, IEEE Conference on Soft Computing in Industrial Applications, 2008, pages 258-263, Authors: Celik Turgay, Temasek Laboratories, Kai-Kuang Ma, National Technological University of Singapore

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Aν έστω και ένα εικονοστοιχείο σε μια ζώνη θεωρηθεί πιθανό για ύπαρξη φωτιάς εκτελείται ο αλγόριθμός ανίχνευσης κίνησης Βασίζεται στην τεχνική του motion estimation, τα διανύσματα κίνησης υπολογίζονται βάση της μεθόδου SAD και το παράθυρο αναζήτησης είναι διαστάσεων,,

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Μετά το πέρας της εξέτασης όλων των blocks εκτελείται ο αλγόριθμος αφαίρεσης θορύβου Εξετάζονται τα 8 γειτονικά blocks και εξάγεται ένα ποσοστό από τον μαθηματικό τύπο

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Η ανίχνευση καπνού για την συγκεκριμένη εφαρμογή βασίζεται στους εξής αλγορίθμους Ανάλυση των YUV συνιστωσών κάθε πλαισίου εικόνας Ανάλυση κίνησης Εύρεση έντονων ακμών Μελέτη της αύξησης του φαινομένου του καπνού

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Η πιθανότητα για την ύπαρξη καπνού προκύπτει από τον μαθηματικό τύπο =

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Η ανίχνευση καπνού με βάση τον χρωματικό κανόνα πρέπει να επαληθεύει τους εξής κανόνες 1. 1 2. Y U T1 and Y V T1 and T3 Y T4 T1=30 T3=30 T4=235 Εξάγεται ένα ποσοστό,για τον αριθμό των pixels που επαληθεύουν το συγκεκριμένο κανόνα μέσα σε ένα block, από τον τύπο

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Ο αλγόριθμος ανάλυσης κίνησης, ακολουθεί την ίδια λογική με τον αντίστοιχο αλγόριθμο που εκτελείται κατά την διαδικασία ανίχνευσης φωτιάς, με την διαφορά ότι επιτρέπεται κίνηση μόνο στον θετικό κατακόρυφο άξονα Ο αλγόριθμος ανίχνευσης ισχυρών ακμών πρέπει να επαληθεύει την εξής μαθηματική σχέση, με Τ5=4 Προκύπτει ένα ποσοστό εικονοστοιχείων που επαληθεύουν την συγκεκριμένη μαθηματική σχέση, από τον τύπο

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ Για τον αλγόριθμο αύξησης του φαινομένου του καπνού πρέπει να ισχύουν οι εξής μαθηματικές σχέσεις: 1.,, =,,,, 1 2. 6 =,,, _ 7, με Τ6=5 και Τ7=10 Βιβλιογραφία: Wildfire Smoke Detection Using Computational Intelligence Techniques, IEEE International Conference on Computational Intelligence for Measurement Systems and Applications, CISMA 2011, pages 1-6, Angelo Genovese, Ruggero Donida Labati, Vincezo Piuri, Fabio Scotti, Deptartment of Information Technology, Milan, Italy

ΕΝΣΩΜΑΤΩΜΕΝΟ ΣΥΣΤΗΜΑ SοC της Texas Instrument που εμπεριέχει Επεξεργαστή γενικού σκοπού, ARM cortex A8 Επεξεργαστή ειδικού σκοπού για επεξεργασία σήματος, TMS320C64x+ Επεξεργαστή ειδικού σκοπού για εφαρμογές γραφικών, POWERVR SGX 530

ΓΕΝΙΚΗ ΔΟΜΗ SOC

ΕΝΣΩΜΑΤΩΜΕΝΟ ΣΥΣΤΗΜΑ, OMAP3530

ΕΠΕΞΕΡΓΑΣΤΗΣ ΓΕΝΙΚΟΥ ΣΚΟΠΟΥ, ARM CORTEX A8

ΕΠΕΞΕΡΓΑΣΤΗΣ ΕΙΔΙΚΟΥ ΣΚΟΠΟΥ, DSP TMS320C64X+

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Χρήση της διαδικασίας του cross-compiling για τη δημιουργία εκτελέσιμων συμβατά με την αρχιτεκτονική armv7 Εγκατάσταση λειτουργικού γενικού σκοπού, μεταγλώττιση, εγκατάσταση του πυρήνα και των κατάλληλων modules και δημιουργία των κατάλληλων αρχείων φόρτωσης του λειτουργικού

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Στον επεξεργαστή ειδικού σκοπού τρέχει λειτουργικό πραγματικού χρόνου Εμπεριέχει πυρήνα πραγματικού χρόνου, με υποστήριξη πολλαπλών διεργασιών, με χρήση διακοπών (lightweight pre-emptible threads) και κοινής στοίβας Υποστήριξη API για την δημιουργία βελτιστοποιημένων εφαρμογών Παροχή υπηρεσιών γραμμένων σε C που παρέχουν διαφάνεια όσο αφορά τις διεργασίες πραγματικού χρόνου

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Επικοινωνία με μηχανισμούς IPC Εκμετάλλευση πόρων πολυπύρηνων συστημάτων Δυνατότητα στους προγραμματιστές να χειρίζονται διακοπές μέσω ISRs Παροχή εργαλείων για την παρακολούθηση και ανάλυση όλων των διεργασιών

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Επικοινωνία ARM+DSP μέσω του μηχανισμού που ονομάζεται DSPLINK Η ενδοεπικοινωνία μπορεί να γίνει με τους εξής τρόπους Με επικοινωνία που βασίζεται σε διάφορα πρωτόκολλα Με επικοινωνία η οποία βασίζεται στις δομικές μονάδες Εφαρμογές που χρησιμοποιούν αυτό τον μηχανισμό μπορούν εύκολα να μεταφερθούν σε άλλες πλατφόρμες

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Δημιουργία κατάλληλων δυναμικών βιβλιοθηκών για την λήψη και αποκωδικοποίηση δεδομένων απο την κάμερα, που πρέπει να είναι συμβατές με την αρχιτεκτονική Armv7 Oι βιβλιοθήκες είναι οι εξής : libcurl jpeg library.

ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ Εφαρμογή της τεχνικής της διοχέτευσης ( pipeline ) με στόχο στην αύξηση της ρυθμοαπόδοσης στο 100%

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΦΩΤΙΑΣ 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Χρωματική ανάλυση Αλγόριθμός κίνησης Ποσοστό σωστής λήψης απόφασης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης και κίνησης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης, κίνησης και αφαίρεσης θορύβου

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΦΩΤΙΑΣ 100% Ποσοστό σωστής λήψης απόφασης 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Χρωματική ανάλυση Αλγόριθμός κίνησης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης και κίνησης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης, κίνησης και αφαίρεσης θορύβου

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΦΩΤΙΑΣ 80% Ποσοστό σωστής λήψης απόφασης 70% 60% 50% 40% 30% 20% 10% 0% Χρωματική ανάλυση Αλγόριθμός κίνησης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης και κίνησης Συνδυασμός αλγορίθμων χρωματικής ανάλυσης, κίνησης και αφαίρεσης θορύβου

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΚΑΠΝΟΥ

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΚΑΠΝΟΥ

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΚΑΠΝΟΥ

ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΛΓΟΡΙΘΜΩΝ ΚΑΠΝΟΥ

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΛΗΨΗΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΤΗΝ ΚΑΜΕΡΑ Λήψη δεδομένων απο την κάμερα Λήψη δεδομένων απο την κάμερα 300 Ανάλυση Χρόνος σε fps 320x240 17.3 160x120 69.2 80x60 276.8 250 200 150 Πλαίσια ανά δευτερόλεπτο (fps) 100 50 0 320x240 160x120 80x60

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΔΕΔΟΜΕΝΩΝ Αποκωδικοποίηση δεδομένων Αποκωδικοποίηση δεδομένων Ανάλυση Χρόνος σε fps 320x240 11.52 160x120 46.08 80x60 184.32 200 180 160 140 120 100 80 60 40 20 0 320x240 160x120 80x60 Πλαίσια ανά δευτερόλεπτο (fps)

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΜΕΤΑΦΟΡΑΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΚΑΙ ΠΡΟΣ ΤΟ DSP Μεταφορά δεδομένων απο και προς το DSP Mεταφορά δεδομένων DSP+ARM 18 Ανάλυση Χρόνος σε fps 320x240 2.873 160x120 11.49 80x60 17.48 16 14 12 10 8 Πλαίσια ανα δευτερόλεπτο (fps) 6 4 2 0 320x240 160x120 80x60

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΑΙΣΙΟΥ Κόστος επεξεργασίας πλαισίου, ανάλυση 80x60 120 Αλγόριθμοι επεξεργασίας πλαισίου 100 Αλγόριθμος Χρόνος σε fps 80 Επέκταση πλαισίου 102.64 Mετατροπή RGB YUV 66.66 60 40 20 Πλαίσια ανα δευτερόλεπτο (fps) Διαίρεση πλαισίου σε ζώνες 78.25 0 Επέκταση πλαισίου Μετατροπή απο το RGB μοντελό στο YUV μοντέλο Διαίρεση πλαισίου σε ζώνες

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΑΙΣΙΟΥ ΒΙΝΤΕΟ 120 100 102.04 80 78.25 60 66.66 71.4 Επέκταση πλαισίου για όλες τις αναλύσεις 40 43.47 Διαίρεση πλαισίου σε ζώνες για όλες τις αναλύσεις 31.25 20 17.85 Μετατροπή απο το RGB μοντελό στο YUV μοντέλο για όλες τις αναλύσεις 11 7.8 0 80x60 160x120 320x240

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΦΩΤΙΑΣ Κόστος αλγορίθμων ανίχνευσης φωτιάς, ανάλυση 80x60 Αλγόριθμος Eφαρμογή χρωματικού 38.46 κανόνα Ανίχνευση κίνησης 1.42 Ανίχνευση θορύβου 156.25 Χρόνος σε fps Συνδυασμός εφαρμογής χρωματικού κανόνα και ανίχνευσης κίνησης 4.4 Συνδυασμός εφαρμογής χρωματικού κανόνα, ανίχνευσης κίνησης και αφαίρεσης θορύβου 3.8

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΦΩΤΙΑΣ 45 Χρόνοι εκτέλεσης αλγορίθμων φωτιάς για όλες τις αναλύσεις 40 38.46 35 30 25 25.64 Ανάλυση χρωματικού κανόνα Ανάλυση κίνησης 20 15 10 5 0 6.41 4.4 3.8 1.42 1.33 1.29 0.35 0.0875 0.3225 0.33 80x60 160x120 320x240 Συνδυασμός εφαρμογής χρωματικού κανόνα και ανίχνευσης κίνησης Συνδυασμός εφαρμογής χρωματικού κανόνα, ανίχνευσης κίνησης και αφαίρεση θορύβου

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΑΝΙΧΝΕΥΣΗΣ ΚΑΠΝΟΥ Κόστος αλγορίθμων ανίχνευσης καπνού, ανάλυση 80x60 Αλγόριθμος Εφαρμογή χρωματικού κανόνα 32.26 Ανίχνευση κίνησης 1.42 Ανίχνευση έντονων ακμών 65.48 Ανίχνευση αύξησης φαινομένου 64.1 Χρόνος σε fps 70 60 50 40 30 20 10 Πλαίσια ανα δευτερόλεπτο(fps) Συνδυασμός χρωματικού κανόνα και ανίχνευση κίνησης Συνδυασμός χρωματικού κανόνα, ανίχνευση κίνησης και ανίχνευσης έντονων ακμών Συνδυασμός χρωματικού κανόνα, ανίχνευση κίνησης,ανίχνευσης έντονων ακμών και αύξησης φαινομένου 4.36 4.26 4.08 0

ΜΕΤΡΗΣΕΙΣ ΧΡΟΝΩΝ ΕΚΤΕΛΕΣΗΣ ΑΛΓΟΡΙΘΜΩΝ ΑΝΙΧΝΕΥΣΗΣ ΚΑΠΝΟΥ 70 65.78 64.1 60 Eφαρμογής χρωματικού κανόνα 50 Aνίχνευσης κίνησης Ανίχνευση εντονών ακμών 40 30 32.26 25 Ανίχνευση αύξησης του φαινομένου του καπνού Συνδυασμός χρωματικού κανόνα και ανίχνευσης κίνησης 20 Συνδυασμός χρωματικού κανόνα,ανίχνευσης κίνησης και ανίχνευσης έντονων ακμών 10 0 8.26 6.25 4.36 4.26 4.08 1.42 1.29 2.05 2.065 0.35 1.17 1.04 0.0875 0.33 0.32 0.26 80x60 160x120 320x240 Συνδυασμός χρωματικού κανόνα,ανίχνευσης κίνησης,ανίχνευσης έντονων ακμών και αυξησης φαινομένου

ΣΥΜΠΕΡΑΣΜΑΤΑ - ΕΡΓΑΣΙΑ ΜΕΛΛΟΝΤΙΚΗ Οι αλγόριθμοι ανίχνευσης πυρκαγιάς, οδηγούν σε σωστή λήψης απόφασης σε ποσοστά που ξεπερνούν το 80% Ευλολία στην εισαγωγή νέων αλγορίθμων για αύξηση της απόδοσης Οι χρόνοι εκτέλεσης μπορούν να βελτιωθούν με χρήση κρυφής μνήμης. Μπορεί να χρησιμοποιηθεί ειδικός ελεγκτής ελέγχου διεπαφής του επεξεργαστή ψηφιακού σήματος με την κάμερα, χωρίς την χρήση του επεξεργαστή γενικού σκοπού. Με αυτό τον τρόπο χρησιμοποιούνται οι ελεγκτές άμεσης πρόσβασης στην μνήμη, μειώνοντας τον αριθμό προσβάσεων στην εξωτερική μνήμη. Μια ακόμη σημαντική προσθήκη αφορά την χρήση αισθητήρων. Οι αισθητήρες αυτοί μπορούν να δώσουν μετρήσεις που αφορούν ποσοστά υγρασίας, θερμότητας και κίνησης του ανέμου. Σε συνδυασμό με την οπτική ανάλυση, η σωστή λήψη αποφάσεων μπορεί να φτάσει το 100%. Προσθήκη δυνατότητας αυτόματης προσαρμογής των διάφορων κατωφλίων ανάλογα με τις υπάρχουσες συνθήκες περιβάλλοντος