5. 2.Range Filter
Αντικαθιστούμε την τιμή της φωτεινότητας κάθε pixel‘γειτονιάς’ 3x3 pixel,με την
τιμή της διαφοράς της μέγιστης και της ελάχιστης τιμής της φωτεινότητάς στην
συγκεκριμένη γειτονιά.
Συνεπώς οι περιοχές του background και εσωτερικά του κυττάρου θα
αποκτήσουν την τιμή 0(δεν υπάρχει διαφοροποίηση μεταξύ των τιμών της
φωτεινότητας στα pixel των δεδομένων περιοχών.)
Οι μόνες περιοχές που θα αποκτήσουν τιμή φωτεινότητας μεγαλύτερη αισθητά
μεγαλύτερη του μηδενός(γκρι-άσπρη απόχρωση) είναι οι περιοχές στα σύνορα
των κυττάρων.
9. Μετατροπή σε Binary , υπολογισμός
confluency
1.Threshold (Κατώφλι)
1
0
Μέθοδος Otsu + Μικρορύθμιση από
χρήστη μέσω slider button
Μέθοδος Οtsu : Υπολογισμός
threshold έτσι ώστε η διακύμανση των
αποχρώσεων στην εικόνα από την
ανώτερη Κλάση(1) και την κατώτερη
(2) να είναι ελάχιστη
Κλάση 1
Κλάση 2
Υπολογισμός
18. GUI
Απαρτίζεται από συναρτήσεις που καλούνται με την αλληλεπίδραση
του χρήστη με τα buttons το GUI.
Για μεταφορά μεταβλητών από GUI function σε άλλη χρησιμοποιείται
το πρόσημο handles.var
•…
•Li
•level
•Toggle Button
•Max , Min e.t.c
•Slider
•Variables k1 k2
•Pushbutton
“select image”
•Variables
•Im1,im2 e.tc
handles.image handles.slidervalue
handles.phandles.status
19. Εφαρμογές
Χρήση από βοηθητικό προσωπικό σε μικροβιολογικό εργαστήριο για
την παρακολούθηση κυτταρικών καλλιεργειών.
Βοήθημα Εκπαίδευσης σε λογισμικό κυτταρικής παρακολούθησης
Με μικρές παραλλαγές για προβλήματα που απαιτούν εντοπισμό
αντικειμένων στο background.(κύτταρα, σφαιρίδια)
20. Προτερήματα και Μειονεκτήματα
του αλγορίθμου
Pros
Απλό στην χρήση
Ακριβής Υπολογισμός Confluency
Αυτόματη Καταγραφή
αποτελεσμάτων
Έγκαιρη και κατανοητή ενημέρωση
με μήνυμα όταν το confluency
ξεπερνά ορισμένα επίπεδα
Cons
Μη υποστήριξη Video
Δεν υπολογίζει αριθμό Κυττάρων
Ρύθμιση Confluency από
χρήστη(User to user Variability)
Δεν υποστηρίζει πιο σύνθετες
λειτουργίες που θα απαιτούσε ένα
βιολογικό εργαστήριο από ένα
λογισμικό αυτοματοποίησης ένα
βιολογικό εργαστήριο
Υπάρχουν ήδη στην αγορά
ισχυρές εφαρμογές για τον τομέα.