Καταμέτρηση κουτιών

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Εικόνα 1. Ένα τετραγωνικό φράκταλ 32 τμημάτων που προβάλλεται μέσα από "κουτιά" διαφορετικών μεγεθών. Το μοτίβο απεικονίζει την αυτοομοιότητα.

Η καταμέτρηση κουτιών είναι μια μέθοδος συλλογής δεδομένων για την ανάλυση σύνθετων μοτίβων με το σπάσιμο ενός συνόλου δεδομένων, αντικειμένου, εικόνας κ.λπ. σε όλο και μικρότερα κομμάτια, συνήθως σε σχήμα "κουτιού", και την ανάλυση των κομματιών σε κάθε μικρότερη κλίμακα. Η ουσία της διαδικασίας έχει συγκριθεί με τη μεγέθυνση ή σμίκρυνση με τη χρήση οπτικών ή υπολογιστικών μεθόδων για την εξέταση του τρόπου με τον οποίο οι παρατηρήσεις των λεπτομερειών αλλάζουν με την κλίμακα. Στην καταμέτρηση με κουτιά, ωστόσο, αντί να αλλάζει η μεγέθυνση ή η ανάλυση ενός φακού, ο ερευνητής αλλάζει το μέγεθος του στοιχείου που χρησιμοποιείται για την επιθεώρηση του αντικειμένου ή του μοτίβου (βλ. Εικόνα 1). Οι αλγόριθμοι καταμέτρησης κουτιών που βασίζονται σε υπολογιστή έχουν εφαρμοστεί σε μοτίβα σε 1-, 2- και 3-διάστατους χώρους.[1][2] Η τεχνική υλοποιείται συνήθως σε λογισμικό για χρήση σε μοτίβα που εξάγονται από ψηφιακά μέσα, αν και η θεμελιώδης μέθοδος μπορεί να χρησιμοποιηθεί για τη φυσική διερεύνηση ορισμένων μοτίβων. Η τεχνική προέκυψε και χρησιμοποιείται στην μορφοκλασματική ανάλυση. Έχει επίσης εφαρμογή σε συναφείς τομείς όπως η λακκογραφία και η πολυκλασματική ανάλυση[3][4].

Η μέθοδος[Επεξεργασία | επεξεργασία κώδικα]

Θεωρητικά, ο σκοπός της καταμέτρησης κουτιών είναι να ποσοτικοποιηθεί η Φράκταλ κλιμάκωση, αλλά από πρακτική άποψη αυτό θα απαιτούσε να είναι γνωστή η κλιμάκωση εκ των προτέρων. Αυτό φαίνεται στο Σχήμα 1, όπου η επιλογή κουτιών με τα κατάλληλα σχετικά μεγέθη δείχνει εύκολα πώς το μοτίβο επαναλαμβάνεται σε μικρότερες κλίμακες. Στην ανάλυση φράκταλ, ωστόσο, ο παράγοντας κλιμάκωσης δεν είναι πάντα γνωστός εκ των προτέρων, οπότε οι αλγόριθμοι μέτρησης κουτιών προσπαθούν να βρουν έναν βελτιστοποιημένο τρόπο κοπής ενός μοτίβου που θα αποκαλύψει τον παράγοντα κλιμάκωσης. Η θεμελιώδης μέθοδος για να γίνει αυτό ξεκινά με ένα σύνολο στοιχείων μέτρησης -κουτιά - που αποτελείται από έναν αυθαίρετο αριθμό, που εδώ για ευκολία ονομάζεται , μεγεθών ή διαμετρημάτων, τα οποία θα ονομάσουμε σύνολο s. Στη συνέχεια, αυτά τα κουτιά μεγέθους εφαρμόζονται στο μοτίβο και καταμετρώνται. Για να γίνει αυτό, για κάθε στο , ένα στοιχείο μέτρησης που είναι συνήθως ένα δισδιάστατο τετράγωνο ή τρισδιάστατο κουτί με μήκος πλευράς που αντιστοιχεί στο χρησιμοποιείται για να σαρώσει ένα μοτίβο ή ένα σύνολο δεδομένων (π.χ., μια εικόνα ή ένα αντικείμενο) σύμφωνα με ένα προκαθορισμένο σχέδιο σάρωσης για να καλύψει το σχετικό τμήμα του συνόλου δεδομένων, καταγράφοντας, δηλαδή μετρώντας, για κάθε βήμα της σάρωσης τα στοιχεία που συλλαμβάνονται εντός του στοιχείου μέτρησης.[3][4]

Εικόνα 2. Η παραπάνω ακολουθία δείχνει τα βασικά βήματα για την εξαγωγή ενός δυαδικού μοτίβου περιγράμματος από μια αρχική έγχρωμη ψηφιακή εικόνα ενός νευρώνα.

Τα δεδομένα[Επεξεργασία | επεξεργασία κώδικα]

Τα σχετικά χαρακτηριστικά που συλλέγονται κατά τη διάρκεια της καταμέτρησης των κουτιών εξαρτώνται από το θέμα που ερευνάται και τον τύπο της ανάλυσης που γίνεται. Δύο καλά μελετημένα θέματα καταμέτρησης κουτιών, για παράδειγμα, είναι τα δυαδικά (που σημαίνει ότι έχουν μόνο δύο χρώματα, συνήθως μαύρο και άσπρο)[2] και η κλίμακα του γκρι[5] ψηφιακές εικόνες (π.χ. jpegs, tiffs κ.λπ.). Η καταμέτρηση κουτιών γίνεται γενικά σε μοτίβα που εξάγονται από τέτοιες ακίνητες εικόνες, οπότε οι ακατέργαστες πληροφορίες που καταγράφονται βασίζονται συνήθως σε χαρακτηριστικά των εικονοστοιχείων, όπως μια προκαθορισμένη τιμή χρώματος ή ένα εύρος χρωμάτων ή εντάσεων. Όταν η καταμέτρηση κουτιών γίνεται για τον προσδιορισμό μιας διάστασης φράκταλ, γνωστής ως διάσταση καταμέτρησης κουτιών, οι πληροφορίες που καταγράφονται είναι συνήθως είτε ναι είτε όχι ως προς το αν το κουτί περιείχε ή όχι εικονοστοιχεία του προκαθορισμένου χρώματος ή εύρους (δηλαδή, μετράται ο αριθμός των κουτιών που περιέχουν σχετικά εικονοστοιχεία σε κάθε ). Για άλλους τύπους ανάλυσης, τα δεδομένα που αναζητούνται μπορεί να είναι ο αριθμός των εικονοστοιχείων που εμπίπτουν στο κουτί μέτρησης,[4] το εύρος ή οι μέσες τιμές των χρωμάτων ή των εντάσεων, η χωρική διάταξη μεταξύ των εικονοστοιχείων σε κάθε κουτί, ή ιδιότητες όπως η μέση ταχύτητα (π.χ. από τη ροή σωματιδίων).[5][6][7][8]

Εικόνα 2a. Κουτιά τοποθετημένα πάνω σε μια εικόνα ως σταθερό πλέγμα.
Εικόνα 3. Ανάλυση των αγγείων του αμφιβληστροειδούς που αποκαλύφθηκε μέσω της ανάλυσης καταμέτρησης των κουτιών- χρωματικά κωδικοποιημένη ανάλυση των τοπικών συνδεδεμένων διαστάσεων φράκταλ που έγινε με το ελεύθερο λογισμικό FracLac για την ανάλυση βιολογικών εικόνων.

Τύποι σάρωσης[Επεξεργασία | επεξεργασία κώδικα]

Εικόνα 4. Χρειάζονται 12 πράσινα αλλά 14 κίτρινα κουτιά για να καλυφθούν πλήρως τα μαύρα εικονοστοιχεία σε αυτές τις πανομοιότυπες εικόνες. Η διαφορά οφείλεται στη θέση του πλέγματος, γεγονός που καταδεικνύει τη σημασία της τοποθέτησης του πλέγματος στην καταμέτρηση των κουτιών

Κάθε αλγόριθμος καταμέτρησης κουτιών έχει ένα σχέδιο σάρωσης που περιγράφει τον τρόπο με τον οποίο θα συγκεντρωθούν τα δεδομένα, στην ουσία, πώς θα μετακινηθεί το κουτί στο χώρο που περιέχει το μοτίβο. Μια ποικιλία στρατηγικών σάρωσης έχει χρησιμοποιηθεί σε αλγορίθμους καταμέτρησης κουτιών, όπου μερικές βασικές προσεγγίσεις έχουν τροποποιηθεί προκειμένου να αντιμετωπιστούν ζητήματα όπως η δειγματοληψία, οι μέθοδοι ανάλυσης κ.λπ.

Εικόνα 2b. Πλαίσια που ολισθαίνουν πάνω σε μια εικόνα με αλληλοεπικαλυπτόμενο μοτίβο.
Εικόνα 2c. Κουτιά τοποθετημένα πάνω σε μια εικόνα συγκεντρωτικά εστιασμένα σε κάθε εικονοστοιχείο ενδιαφέροντος.

Σταθερές σαρώσεις πλέγματος[Επεξεργασία | επεξεργασία κώδικα]

Η κλασική προσέγγιση είναι η σάρωση σε ένα μη επικαλυπτόμενο κανονικό πλέγμα ή μοτίβο πλέγματος.[3][4] Ενδεικτικά, στην Εικόνα 2 α παρουσιάζεται το τυπικό μοτίβο που χρησιμοποιείται σε λογισμικό που υπολογίζει τις διαστάσεις καταμέτρησης κουτιών από μοτίβα που εξάγονται σε δυαδικές ψηφιακές εικόνες περιγραμμάτων, όπως το περιγράμμα φράκταλ που απεικονίζεται στην Εικόνα 1 ή το κλασικό παράδειγμα της ακτογραμμής της Βρετανίας που χρησιμοποιείται συχνά για να εξηγήσει τη μέθοδο εύρεσης μιας διάστασης καταμέτρησης κουτιών. Η στρατηγική προσομοιώνει την επανειλημμένη τοποθέτηση ενός τετραγωνικού κουτιού σαν να ήταν μέρος ενός πλέγματος που επικαλύπτεται στην εικόνα, έτσι ώστε το κουτί για κάθε να μην επικαλύπτει ποτέ το σημείο στο οποίο βρισκόταν προηγουμένως (βλ. Εικόνα 4). Αυτό γίνεται έως ότου σαρωθεί ολόκληρη η περιοχή ενδιαφέροντος με κάθε και καταγραφούν οι σχετικές πληροφορίες.[9] [10] Όταν χρησιμοποιείται για την εύρεση μιας διάστασης αριθμού κουτιών, η μέθοδος τροποποιείται για την εύρεση της βέλτιστης κάλυψης.

Σάρωση συρόμενου κουτιού[Επεξεργασία | επεξεργασία κώδικα]

Μια άλλη προσέγγιση που έχει χρησιμοποιηθεί είναι ένας αλγόριθμος ολισθαίνοντος κουτιού, στον οποίο κάθε κουτί ολισθαίνει πάνω στην εικόνα επικαλύπτοντας την προηγούμενη τοποθέτηση. Το σχήμα 2 β απεικονίζει το βασικό μοτίβο σάρωσης με χρήση συρόμενου κουτιού. Η προσέγγιση του σταθερού πλέγματος μπορεί να θεωρηθεί ως αλγόριθμος συρόμενου κουτιού με τις προσαυξήσεις οριζόντια και κάθετα ίσες με . Οι αλγόριθμοι ολισθαίνοντος κουτιού χρησιμοποιούνται συχνά για την ανάλυση υφών στην ανάλυση λακωνικότητας και έχουν επίσης εφαρμοστεί στην πολυκλασματική ανάλυση.[2][8][11][12][13]

Υποδειγματοληψία και τοπικές διαστάσεις[Επεξεργασία | επεξεργασία κώδικα]

Η καταμέτρηση σε κουτιά μπορεί επίσης να χρησιμοποιηθεί για τον προσδιορισμό της τοπικής διακύμανσης σε αντίθεση με τα συνολικά μέτρα που περιγράφουν ένα ολόκληρο μοτίβο. Η τοπική διακύμανση μπορεί να εκτιμηθεί μετά τη συλλογή και την ανάλυση των δεδομένων (π.χ., ορισμένα λογισμικά κωδικοποιούν χρωματικά τις περιοχές σύμφωνα με τη διάσταση φράκταλ για κάθε υποδείγμα), αλλά μια τρίτη προσέγγιση της καταμέτρησης κουτιών είναι η μετακίνηση του κουτιού σύμφωνα με κάποιο χαρακτηριστικό που σχετίζεται με τα εικονοστοιχεία ενδιαφέροντος. Στους αλγορίθμους καταμέτρησης κουτιών τοπικής συνδεόμενης διάστασης, για παράδειγμα, το κουτί για κάθε κεντράρεται σε κάθε εικονοστοιχείο ενδιαφέροντος, όπως απεικονίζεται στο Σχήμα 2 c.[7]

Μεθοδολογικές εκτιμήσεις[Επεξεργασία | επεξεργασία κώδικα]

Η εφαρμογή οποιουδήποτε αλγορίθμου καταμέτρησης κουτιών πρέπει να καθορίζει ορισμένες λεπτομέρειες, όπως τον τρόπο προσδιορισμού των πραγματικών τιμών στο , συμπεριλαμβανομένων των ελάχιστων και μέγιστων μεγεθών που θα χρησιμοποιηθούν και της μεθόδου αύξησης μεταξύ των μεγεθών. Πολλές τέτοιες λεπτομέρειες αντικατοπτρίζουν πρακτικά ζητήματα, όπως το μέγεθος μιας ψηφιακής εικόνας, αλλά και τεχνικά ζητήματα που σχετίζονται με τη συγκεκριμένη ανάλυση που θα πραγματοποιηθεί στα δεδομένα. Ένα άλλο ζήτημα που απασχόλησε έντονα είναι ο τρόπος προσέγγισης της λεγόμενης "βέλτιστης κάλυψης" για τον προσδιορισμό των διαστάσεων καταμέτρησης κουτιών και την αξιολόγηση της πολυκλασματικής κλιμάκωσης.[5][14][15][16]

Εφέ άκρων[Επεξεργασία | επεξεργασία κώδικα]

Ένα γνωστό ζήτημα από αυτή την άποψη είναι να αποφασιστεί τι αποτελεί την άκρη της χρήσιμης πληροφορίας σε μια ψηφιακή εικόνα, καθώς τα όρια που χρησιμοποιούνται στη στρατηγική καταμέτρησης κουτιών μπορούν να επηρεάσουν τα δεδομένα που συλλέγονται.

Μεγέθυνση μεγέθους κουτιού[Επεξεργασία | επεξεργασία κώδικα]

Ο αλγόριθμος πρέπει να καθορίσει τον τύπο της αύξησης που θα χρησιμοποιηθεί μεταξύ των μεγεθών των κουτιών (π.χ. γραμμική έναντι εκθετικής), γεγονός που μπορεί να έχει βαθιά επίδραση στα αποτελέσματα μιας σάρωσης.

Προσανατολισμός πλέγματος[Επεξεργασία | επεξεργασία κώδικα]

Όπως φαίνεται στο Εικόνα 4, η συνολική τοποθέτηση των κουτιών επηρεάζει επίσης τα αποτελέσματα της καταμέτρησης των κουτιών. Μια προσέγγιση από αυτή την άποψη είναι η σάρωση από πολλαπλούς προσανατολισμούς και η χρήση μέσων ή βελτιστοποιημένων δεδομένων[17][18].

Για να αντιμετωπιστούν διάφορες μεθοδολογικές εκτιμήσεις, ορισμένα λογισμικά έχουν προγραμματιστεί έτσι ώστε οι χρήστες να μπορούν να καθορίσουν πολλές τέτοιες λεπτομέρειες, ενώ ορισμένα περιλαμβάνουν μεθόδους όπως η εκ των υστέρων εξομάλυνση των δεδομένων ώστε να είναι πιο προσιτά στον τύπο της ανάλυσης που γίνεται[19].

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. Liu, Jing Z.; Zhang, Lu D.; Yue, Guang H. (2003). «Fractal Dimension in Human Cerebellum Measured by Magnetic Resonance Imaging». Biophysical Journal 85 (6): 4041–4046. doi:10.1016/S0006-3495(03)74817-6. PMID 14645092. PMC 1303704. Bibcode2003BpJ....85.4041L. https://archive.org/details/sim_biophysical-journal_2003-12_85_6/page/4041. 
  2. 2,0 2,1 2,2 Smith, T. G.; Lange, G. D.; Marks, W. B. (1996). «Fractal methods and results in cellular morphology — dimensions, lacunarity and multifractals». Journal of Neuroscience Methods 69 (2): 123–136. doi:10.1016/S0165-0270(96)00080-5. PMID 8946315. https://zenodo.org/record/1259855. 
  3. 3,0 3,1 3,2 Mandelbrot (1983). The Fractal Geometry of NatureΑπαιτείται δωρεάν εγγραφή. Henry Holt and Company. ISBN 978-0-7167-1186-5. 
  4. 4,0 4,1 4,2 4,3 Iannaccone, Khokha (1996). Fractal Geometry in Biological Systems. CRC Press. σελίδες 143. ISBN 978-0-8493-7636-8. 
  5. 5,0 5,1 5,2 Li, J.; Du, Q.; Sun, C. (2009). «An improved box-counting method for image fractal dimension estimation». Pattern Recognition 42 (11): 2460–2469. doi:10.1016/j.patcog.2009.03.001. Bibcode2009PatRe..42.2460L. 
  6. Karperien, Audrey; Jelinek, Herbert F.; Leandro, Jorge de Jesus Gomes; Soares, João V. B.; Cesar Jr, Roberto M.; Luckie, Alan (2008). «Automated detection of proliferative retinopathy in clinical practice». Clinical Ophthalmology 2 (1): 109–122. doi:10.2147/OPTH.S1579. PMID 19668394. 
  7. 7,0 7,1 Landini, G.; Murray, P. I.; Misson, G. P. (1995). «Local connected fractal dimensions and lacunarity analyses of 60 degrees fluorescein angiograms». Investigative Ophthalmology & Visual Science 36 (13): 2749–2755. PMID 7499097. https://archive.org/details/sim_investigative-ophthalmology-visual-science_1995-12_36_13/page/2749. 
  8. 8,0 8,1 Cheng, Qiuming (1997). «Multifractal Modeling and Lacunarity Analysis». Mathematical Geology 29 (7): 919–932. doi:10.1023/A:1022355723781. 
  9. Popescu, D. P.; Flueraru, C.; Mao, Y.; Chang, S.; Sowa, M. G. (2010). «Signal attenuation and box-counting fractal analysis of optical coherence tomography images of arterial tissue». Biomedical Optics Express 1 (1): 268–277. doi:10.1364/boe.1.000268. PMID 21258464. 
  10. King, R. D.; George, A. T.; Jeon, T.; Hynan, L. S.; Youn, T. S.; Kennedy, D. N.; Dickerson, B.; the Alzheimer’s Disease Neuroimaging Initiative (2009). «Characterization of Atrophic Changes in the Cerebral Cortex Using Fractal Dimensional Analysis». Brain Imaging and Behavior 3 (2): 154–166. doi:10.1007/s11682-008-9057-9. PMID 20740072. 
  11. Plotnick, R. E.; Gardner, R. H.; Hargrove, W. W.; Prestegaard, K.; Perlmutter, M. (1996). «Lacunarity analysis: A general technique for the analysis of spatial patterns». Physical Review E 53 (5): 5461–5468. doi:10.1103/physreve.53.5461. PMID 9964879. Bibcode1996PhRvE..53.5461P. 
  12. Plotnick, R. E.; Gardner, R. H.; O'Neill, R. V. (1993). «Lacunarity indices as measures of landscape texture». Landscape Ecology 8 (3): 201–211. doi:10.1007/BF00125351. 
  13. McIntyre, N. E.; Wiens, J. A. (2000). «A novel use of the lacunarity index to discern landscape function». Landscape Ecology 15 (4): 313–321. doi:10.1023/A:1008148514268. 
  14. Gorski, A. Z.; Skrzat, J. (2006). «Error estimation of the fractal dimension measurements of cranial sutures». Journal of Anatomy 208 (3): 353–359. doi:10.1111/j.1469-7580.2006.00529.x. PMID 16533317. 
  15. Chhabra, A.; Jensen, R. V. (1989). «Direct determination of the f( alpha ) singularity spectrum». Physical Review Letters 62 (12): 1327–1330. doi:10.1103/PhysRevLett.62.1327. PMID 10039645. Bibcode1989PhRvL..62.1327C. 
  16. Fernández, E.; Bolea, J. A.; Ortega, G.; Louis, E. (1999). «Are neurons multifractals?». Journal of Neuroscience Methods 89 (2): 151–157. doi:10.1016/s0165-0270(99)00066-7. PMID 10491946. 
  17. Karperien (2004). Defining Microglial Morphology: Form, Function, and Fractal Dimension. Charles Sturt University, Australia. 
  18. Schulze, M. M.; Hutchings, N.; Simpson, T. L. (2008). «The Use of Fractal Analysis and Photometry to Estimate the Accuracy of Bulbar Redness Grading Scales». Investigative Ophthalmology & Visual Science 49 (4): 1398–1406. doi:10.1167/iovs.07-1306. PMID 18385056. 
  19. Karperien (2002), Box Counting, http://rsb.info.nih.gov/ij/plugins/fraclac/FLHelp/BoxCounting.htm#sampling