Επιτομή:
Με την πάροδο του χρόνου η κοινωνία μας αναπτύσσεται και εξελίσσεται
ταυτόχρονα. Μαζί με την κοινωνία όμως αναπτύσσονται οι ανάγκες και οι απαιτήσεις
της. Η τεχνολογία τα τελευταία χρόνια έχει υποστεί ραγδαία εξέλιξη με σκοπό την
εξυπηρέτηση αυτών των αναγκών. Η τεχνολογία και κυρίως η ανάπτυξη των
υπολογιστών έχει εισχωρήσει για τα καλά στην καθημερινότητα μας.
Στην παρούσα πτυχιακή εργασία θα ασχοληθούμε με ένα από τα σημαντικότερα
θέματα της ανάπτυξης των υπολογιστών, το οποίο δεν είναι άλλο παρά από την
μηχανική μάθηση. Πιο συγκεκριμένα θα ασχοληθούμε με την ανάπτυξη αλγορίθμων
με στόχο την ανίχνευση και την αναγνώριση ανθρώπων (πεζών) σε φωτογραφίες από
κάμερες κυκλοφορίας. Το προγραμματιστικό περιβάλλον που θα χρησιμοποιήσουμε
είναι το Matlab, Στο πρόγραμμα μας χρησιμοποιούμε τρεις αλγόριθμους και τρεις
ταξινομητές. Οι αλγόριθμοι που χρησιμοποιούμε είναι ο HOG (Histogram of
Oriented Gradients), ο PCA (Principal Component Analysis) και ο LBP (Local Binary
Patterns). Οι ταξινομητές που χρησιμοποιούμε είναι ο Random Forest, ο SVM
(Support Vector Machine) και ο Gaussian Process. Επίσης στην συνέχεια της
πτυχιακής μας αναλύουμε τον τρόπο λειτουργίας των αλγορίθμων και των
ταξινομητών που χρησιμοποιούμε για την υλοποίηση του προγράμματος μας. Εκτός
από όλα τα παραπάνω θα αναφερθούμε και σε άλλα θέματα / βασικές ορολογίες που
σχετίζονται με το θέμα της πτυχιακής μας όπως είναι η εικόνα, οι φωτογραφικές
μηχανές, ο θόρυβος και η ανίχνευση ανθρώπων. Τέλος βλέπουμε διεξοδικά τον
κώδικα μας βήμα βήμα το ως προς τον τρόπο λειτουργίας του, καθώς επίσης και τα
αποτελέσματα που παίρνουμε απ’ αυτόν, όπως και που αλλού θα μπορούσε να
χρησιμοποιηθεί ο ίδιος ή παρόμοιος κώδικας.