Αποθορυβοποίηση με τεχνική Median Stacking / Photoshop

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Αποθορυβοποίηση με την μέθοδο Median Stacking του Photoshop.

Αγαπητοί φίλοι καλησπέρα!


Επανέρχομαι με το νέο αυτό νήμα με αφορμή με αφορμή μία τεχνική που μελετώ των τελευταίο καιρό και ονομάζεται Median Stacking.

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


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


Τα αρνητικά αυτής της μεθόδου είναι ότι μπορεί να χρησιμοποιηθεί για φωτογράφιση μόνο σταθερών σκηνών ή αντικειμένων και πως για να καταλήξουμε στην τελική μας εικόνα θα χρειαστούμε τουλάχιστον 3-4 ίδιες εκθέσεις τραβηγμένες σε τρίποδο.


Τι είναι όμως το Median Stacking και πως λειτουργεί;

Το Median Stacking είναι μία λειτουργία του photoshop όπου εισάγουμε πολλές ίδιες εικόνες / αρχεία από τα οποία το πρόγραμμα διαβάζει την πληροφορία του κάθε pixel σε κάθε εικόνα και μας δίνει στο τέλος μία σταθερή αξία όπως προκύπτει από την επεξεργασία και σύγκριση που κάνει η συγκεκριμένη λειτουργία, στα ίδια αρχεία που έχουμε εισάγει. Ο θόρυβος στα αρχεία εμφανίζεται με τυχαία τάση στα αρχεία εικόνας και έτσι λοιπόν το η λειτουργία Median Stacking αναγνωρίζει από εικόνα σε εικόνα και pixel με pixel την τυχαία αυτή πληροφορία και την απομονώνει από το τελικό μας αρχείο δίνοντάς μας ένα αποτέλεσμα χωρίς θόρυβο χωρίς όμως απώλεια πληροφορίας. Με τον ίδιο τρόπο μπορούμε να τραβήξουμε ένα κτίριο σε ένα πολυσύχναστο σημείο και με αυτήν την επεξεργασία να αφαιρέσουμε περαστικούς από την τελική μας φωτογραφία μιας και ατοί λόγο τις κίνησής τους θα υπολογιστούν από το πρόγραμμα σαν 'τυχαίος' (random) παράγοντας / πληροφορία στις εικόνες που έχουμε τραβήξει.

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

Παρακάτω σας παραθέτω ένα παράδειγμα αυτής της τεχνικής για να πάρουμε μία πρώτη γεύση των δυνατοτήτων αυτής της τεχνικής.
Σε αυτήν την περίπτωση χρησιμοποιήθηκε μία παλιά compact sony dsc t50 7megapixel με λήψη σε χαμηλό εσωτερικό φωτισμό επίτηδες μιας και λόγο παλαιότητας τεχνολογίας της μηχανής εμφανίζει θόρυβο ακόμα και σε χαμηλά iso. Ήθελα να έχω ένα δύσκολο παράδειγμα για αρχή. Η λήψη έγινε με την μηχανή σταθεροποιημένη στο δάπεδο και οι λήψεις αφορούν παιχνίδια του μικρού στο δωμάτιο του, με φωτισμό μία λάμπα πυρακτώσεως. Για τις ανάγκες της αποθορυβοποίησης χρησιμοποιήθηκε η μέθοδος Median Stacking που θα αναλύσουμε με ένα walk through στην πορεία και πραγματοποιήθηκε όξυνση με την μέθοδο των layers όπως την περιγράφω στο σχετικό νήμα.


Στο παρακάτω παράδειγμα θα δούμε το αποτέλεσμα της τεχνικής Median Stacking όπου χρησιμοποιήθηκαν συνολικά 10 ίδιες λήψεις σαν βάση.

Μηχανή Sony DSC T50 αρχεία jpeg
1/4s
f/6.3
iso320.

Μία από τις 10 πρωτότυπες εικόνες που χρησιμοποιήθηκαν.


Η τελική μετά την εφαρμογή του Median Stacking και με όξυνση layers. Έχω επίσης επέμβει σε φωτεινότητα κοντράστ κλπ...



Η διαφορά είναι εντυπωσιακή και πραγματικά το τελικό αρχείο εκπλήσσει αν το συγκρίνουμε με το αρχικό.
Αγαπητοί φίλοι καλησπέρα!


Επανέρχομαι με το νέο αυτό νήμα με αφορμή με αφορμή μία τεχνική που μελετώ των τελευταίο καιρο και ονομάζεται Median Stacking.


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

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς

cacau

Moderator
Staff member
7 June 2008
20,413
Αθήνα
Εντυπωσιακό αποτέλεσμα, να δούμε πότε θα βρω χρόνο να ασχοληθώ... Μπράβο για την παρουσίαση!
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Εντυπωσιακό αποτέλεσμα, να δούμε πότε θα βρω χρόνο να ασχοληθώ... Μπράβο για την παρουσίαση!

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

Θα ακολουθήσει και walk through της διαδικασίας.
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Καλημέρα σε όλους!

Ξεκινάμε λοιπόν με το Walk Trough της διαδικασίας η οποία είναι απλή.

Βήμα 1ο
Κάνουμε εκκίνηση στο Phototshop και εισάγουμε τα πολλαπλά αρχεία μας στα οποία θέλουμε να εφαρμόσουμε το Median Stacking. Για να το κάνουμε αυτό και να εισαχθούν όλες οι φωτογραφίες μας σαν Layers τις εισάγουμε ως εξής:

File / Scripts / Load files into Stack



Ανοίγει το παράθυρο εισαγωγής και επιλέγουμε Browse ώστε να πάμε στην τοποθεσία που είναι τα αρχεία μας, να τα επιλέξουμε και να τα εισάγουμε στο photoshop.








Βήμα 2ο


Εφόσον έχουμε εισάγει τα αρχεία μας στο photoshop και τα βλέπουμε σαν Leyers τότε περνάμε στην επόμενη κίνηση που είναι η ευθυγράμμιση αυτών ώστε να περάσουμε στα επόμενα βήματα επεξεργασίας.

Η ευθυγράμμιση έχει ως εξής:

Επιλέγουμε όλα τα Layers κρατώντας το πλήκτρο Shift πατημένο και κάνοντας κλικ στο πρώτο και στο τελευταίο Layer. Έτσι επιλέγονται όλα.
Μετά:
Edit / Auto Align Layers
Μόλις το επιλέξουμε ανοίγει ένα παράθυρο διαλόγου στο οποίο επιλέγουμε την επιλογή Auto και πατάμε οκ. Το πρόγραμμα ευθυγραμμίζει τα layers.

Σημαντικό:
Αν τα αρχεία μας δεν τραβήχθηκαν σε τρίποδο ή αν η μηχανήμετακινήθηκε ελεφρώς θα δούμε διαφορές στο περίγραμμα της φωτογραφίας και θα πρέπει να την κροπάρουμε. Αυτό μπορεί να γίνει σαν επόμενο βήμα ή στο τέλος της διαδικασίας που περιγράφω.








Βήμα 3ο

Μετατρέπουμε τα επιλεγμένα Layers που έχουμε ευθυγραμμίσει σε Smart Object ως εξής:

Layer / Smart Object / Convert to Smart Object

Παρατηρούμε ότι τα Layers έγιναν ένα αρχείο ή ότι συμβολίζονται σαν ένα Smart Object. Δημιουργούμε στην συνέχεια ένα Layer Copy του Smart Object για να το επεξεργαστούμε τραβώντας το smart object layer στο σχηματάκι στο κάτω μέρος όπου μας δημιουργεί αυτόματα αντίγραφο layers, όπως σημειώνω στην παρακάτω εικόνα.

Σημειωση:
Μπορείτε να δουλέψετε και χωρίς αντίγραφο layer. Αλλά στην πορεία αν θέλετε να κάνετε όξυνση με την μέθοδο που σας περιγράφω στο αντίστοιχο νήμα τότε θα πρέπει να έχετε Layer copies για να έχετε αυτό στο οποίο θα γίνει το median Stacking και ακόμα ένα στο οποίο θα κάνετε την όξυνση. Το βασικό Smart object δεν θα σας βοηθήσει.


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





Βήμα 4ο

Median Stacking


Έχοντας επιλέξει το Layer που θα επεξεργαστούμε κάνουμε το εξής

Επιλέγουμε:
Layer / Smart Objects / Stack Mode / Median

Και τελειώνουμε έχοντας μπροστά μας, μετά από αυτό το βήμα, την εικόνα μας αποθορυβοποιημένη! Από εδώ και έπειτα μπορούμε είτε να σώσουμε την εικόνα μας σαν Copy (για να μην κουβαλάει τα Layers και όλο το ιστορικό) και να την κάνουμε ότι θέλουμε.



Βήμα 5ο


Αποθήκευση εικόνας σαν Copy.

Επιλέγουμε Save as και στο παράθυρο διαλόγου επιλέγουμε το As a copy και ξετικάρουμε την επιλογή Layers.

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





--- Αυτόματη συγχώνευση μηνύματος ---

Για οποιαδήποτε επιπλέον πληροφορία ή απορία θα είμαι στην διάθεσή σας.
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Παρακάτω σας παραθέτω 3 φωτογραφίες αστικού τοπίου για να δούμε την τεχνική και σε αυτή την περίπτωση.

Η πρώτη είναι μία απλή φωτογραφία από την μηχανή.

Η δεύτερη είναι Median Stack από 3 αρχεία με όξυνση Leyers

Η τρίτη είναι Median Stack από 12 αρχεία με όξυνση Leyers

Sony DSC T50
s 1/500
f/8
ISO 125
JPEG

Original


3 Stack


12 Stack
 
19 June 2006
4,594
Θεσσαλονίκη
Πάνο, μπράβο που ασχολείσαι και μεταφέρεις και την γνώση.

Μια παρατήρηση ..
- θα ήθελα να είναι πιο αντιπροσωπευτικά τα δείγματα δηλ. να φαίνεται καλύτερα η διαφορά σε θόρυβο (με αυτά που ανέβασες θέλει προσπάθεια για να δείς διαφορά). Θα βοηθούσε αν είχες σκηνη με μεγαλή δυναμική περιοχή δηλ. δυνατα φωτισμένες περιοχές (που θέλουμε να μην είναι καμένες ) και πολύ σκοτεινές περιοχές όπου ο θόρυβος στην μονή λήψη θα κάνει μπάμ.
- για καλύτερη κατανόηση θα έπρεπε να είναι απομονωμένα τα αποτελέσματα του stack και οχι μαζι με επιπλέον επεξεργασία. Δηλ το απλο καδρο κοντρα στο αποτέλεσμα του στακαρίσματος χωρίς αλλη επεξεργασία και αν θέλεις να δείξεις και ποσο βελτιώνεται η ελαστικότητα του στακαρισμένου αρχείου άλλο ενα σετ απλο vs στακαρισμένο με ίδια επεξεργασία και στα δύο.

Ερώτηση. Αν δεν θέλεις να εξαφανίσεις κινούμενα αντικείμενα (τουρίστες/πουλιά κλπ) όπου το median κανει την καλύτερη δουλειά .. για απλή αποθορυβοποίηση μπορείς να χρησιμοποιήσεις averaging .. το δοκίμασες ? , έχει διαφορά ?.

ΥΓ .. αυτο το σύρμα που κρέμεται (στο αστικό τοπίο) τι είναι ?
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Σωστά.

Θα ανεβάσω κι άλλα παραδείγματα μελοντικά μόνο με επεξεργασία Median Stacking.

Όσο για τις διαφορές μπορείς να κατεβάσεις τα αρχεία που έχω ανεβάσει στο photobucket (για να μην 'βρομίζω' τον flickr λογαριασμό μου) που είναι αυτά τα αρχεία όπως βγήκαν από την επεξεργασία.

Για το σύρμα έχω την ίδια απορία όλα τα χρόνια που μένω εδώ....
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Καλησπέρα φίλοι.

Σε συνέχεια των προηγούμενων μηνυμάτων σας παραθέτω ένα παράδειγμα πριν και μετά την επεξεργασία Median Stacking. Κι εδώ έχουν χρησιμοποιηθεί 10 αρχεία jpeg τραβηγμένα με Sony DSC T-50.
Παραθέτω και Crops.

Πριν:


Και μετά





Και παρακάτω τα Crops.

Πριν:


Και μετά:
 

Werewolf

Supreme Member
15 January 2010
7,214
Μηπως θα ηταν ευκολο και καποιες ληψεις βραδυνες, μιας και εκει ο θορυβος ειναι αυξημενος και συνηθως σε συνθηκες χαμηλου φωτισμου υπαρχει μεγαλυτερο προβλημα σε θορυβο. ? Πιστευω πως ενα δειγμα απο βραδυνες, θα εδειχνε καλυτερα το τι μπορει να καταφερει η τεχνικη αυτη.
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Εγώ θα πρότεινα να το δοκιμάσετε κι εσείς με τις δικές μας μηχανές και αρχεία ώστε να έχετε την καλύτερη δυνατή άποψη. Είναι ίσως η καλύτερη τεχνικής αποθορυβοποίησης ακριβώς επειδή το Median αντιλαμβάνεται τον θόρυβο ανάμεσα από τις πολλές διαδοχικές φωτογραφίες καθώς εμφανίζεται τυχαία σε σχέση με τα σταθερά είδωλα. Τα περιθώρια βελτίωσης μιάς φωτογραφίας από εκεί και έπειτα είναι πολύ μεγάλα όπως φαίνεται και στο πρώτο δείγμα που έχω παραθέσει στην αρχή του νήματος όπου έχουν γίνει λήψεις σε εσωτερικό χώρο με χαμηλό φωτισμό.
 
19 June 2006
4,594
Θεσσαλονίκη
Πάνο, το stacking δεν είναι τεχνική αποθορυβοποίησης αν θέλουμε να κυριολεκτούμε, είναι τεχνική για να τραβάς με μεγάλη έκθεση. Επειδή έχεις 10 λήψεις είναι το ίδιο σαν να είχες μία αλλά με 10Χ μεγαλύτερη έκθεση.
Παράδειγμα .. 10 λήψεις με f4.0, 1/100 ISO1000 είναι ίδια με μία λήψη f4.0 1/10 ISO100.
Aπό κει και πέρα .. το αν η μέθοδος του stacking είναι average (αλλιώς mean) το οποίο είναι ακριβώς αντίστοιχο με την μονή λήψη 10Χ διάρκειας, ή median λίγο διαφέρει .. απλά το median εξαφανίζει καλύτερα τυχον κινούμενα αντικέιμενα που παρεμβάλλονται (πουλιά - άνθρωποι ..) και είναι και στην κατηγορία "robust statistics" διότι επηρεάζεται λιγότερο απο outliers .. όμως είναι και πολύ πιο χρονοβόρο στον υπολογισμό.

Προτείνω μια άσκηση ;) .. τράβα (ΣΕ RAW) με την D7200 μια σκηνή με μεγάλη δυναμική περιοχή π.χ. σε σκοτεινό δωμάτιο την οθόνη σου και δίπλα και λίγο πίσω για να μην φωτίζεται, μια σελίδα με μικρά γράμματα ή και εικόνα (το κουτί των μηχανών είναι ταμάμ αν είναι και μαύρο) .. με τις ρυθμίσεις που θεωρείς οτι ταιριάζουν για median stacking 10Χ .. και μετά την ίδια σκηνή με bracket -2, 0, +2 όπου το "-2" είναι η ρύθμιση που χρησιμοποίησες στο stacking ...
δηλ. π.χ.
- 10Χ f8.0 1/100 ISO XXX (βάλε ότι βολεύει για να μην υπάρχουν καψίματα στην οθόνη) και κάνε το median stack (αν μπορείς κάνε και average stack ..)
- Bracket -2, 0, +2 με μάνιουαλ κεντρική ρύθμιση ("0") f8.0 1/25 ISO xxx (έτσι θα πάρεις μια τριάδα 1/100 - 1/25 - 1/6)
Κάνε συγχώνευση HDR του Bracket ... αλλά ανέβασε μου και μένα τις 2 ακραίες (1/100 - 1/6)

Εγω λέω οτι η 1/6 θα είναι πιο καθαρή απο το median stack στα σκοτεινά διότι είναι 16Χ έκθεση (αλλά θα έχει καμμένα .. ) ... με την συγχώνευση των 1/100 + 1/6 (προτείνω το HDRmerge) θά έχουμε και ίδια highlights .. και αυτό με μόνο 2 λήψεις ;)
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Αγαπητέ Ηλία εξαιρετική ανάλυση και πληροφορία! Αυτό ήθελα να καταφέρω με την δημιουργία του νήματος! Δώσε τα φώτα σου.:2thumb22sup:

Ασχολούμαι πρώτη φορά με το stacking και θέλω να μάθω περισσότερα.

Θα χρειαστώ βέβαια και την βοήθειά σου.
Θα πειραματιστώ με το παράδειγμα που δίνεις.
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Ηλία μετά από λίγη έρευνα που έκανα σήμερα το πρωί διάβασα στην ιστοσελίδα της Adobe ότι το Median Stack συγκεκριμένα προτείνεται κυρίως για αποθορυβοποίηση και εξαφάνιση κινούμενων αντικειμένων, και το Μean για αποθορυβοποίηση.

https://helpx.adobe.com/photoshop/using/image-stacks.html

Δεν βρήκα κάτι που να λέει αυτό που αναφέρεις παραπάνω. Όμως επειδή είναι ενδιαφέρον αυτό που έγραψες θα με βοηθούσε αν μπορούσες κάποια στιγμή να το γράψεις με βήματα απλοποιημένα (για να μην παιδεύεσαι).
 
19 June 2006
4,594
Θεσσαλονίκη
Μα αυτό δεν έγραψα και εγώ για τα median/mean .. και θεωρώ το median καλύτερο γενικώς .. απλα στα υπόψιν οτι ο υπολογισμός του median μπορεί να είναι και 5Χ πιο αργός απο το mean .. για πολλά αρχεία με μεγάλο μέγεθος (π.χ. 16Χ24Mp ..) μπορεί να είναι προβλημα σε αδύνατα PC. Γιαυτο προτεινα και την δοκιμη του mean ..

Για την τεχνική με τα 2-3 αρχεία και HDR blending δες
http://translate.googleusercontent....ex.htm&usg=ALkJrhgHRiLMMYG-LtgLLkZ_U_GsNqvXsQ

απλά επείδή το Zeronoise σταμάτησε να εξελίσεται το συνιστώμενο πρόγραμμα για RAW αρχεία που χρησιμοποιεί την ίδια τεχνική είναι το HDRmerge http://jcelaya.github.io/hdrmerge/

Για την εφαρμογη της τεχνικής με Photoshop (και για RAW και για jpeg/tiff) δες http://jtrujillo.net/qpix/
 

ponstan

New member
21 December 2009
30
Παιδιά καλημέρα!
Μέσα από την κουβεντούλα σας έμαθα πράγματα που δεν τα ήξερα. Προσωπικά σας ευχαριστώ πολύ!!! :)
 

panos_adgr

Supreme Member
24 October 2007
4,573
Πειραιάς
Μα αυτό δεν έγραψα και εγώ για τα median/mean .. και θεωρώ το median καλύτερο γενικώς .. απλα στα υπόψιν οτι ο υπολογισμός του median μπορεί να είναι και 5Χ πιο αργός απο το mean .. για πολλά αρχεία με μεγάλο μέγεθος (π.χ. 16Χ24Mp ..) μπορεί να είναι προβλημα σε αδύνατα PC. Γιαυτο προτεινα και την δοκιμη του mean ..

Για την τεχνική με τα 2-3 αρχεία και HDR blending δες
http://translate.googleusercontent....ex.htm&usg=ALkJrhgHRiLMMYG-LtgLLkZ_U_GsNqvXsQ

απλά επείδή το Zeronoise σταμάτησε να εξελίσεται το συνιστώμενο πρόγραμμα για RAW αρχεία που χρησιμοποιεί την ίδια τεχνική είναι το HDRmerge http://jcelaya.github.io/hdrmerge/

Για την εφαρμογη της τεχνικής με Photoshop (και για RAW και για jpeg/tiff) δες http://jtrujillo.net/qpix/

Οκ. Δεν το κατάλαβα. Το ίδιο λέμε λοιπόν.:2thumb22sup:

Ευχαριστώ πολύ για τα links. Θα τα μελετήσω. Όσο για το HDR merge πρώτη φορά διαβάζω ότι μπορεί να κάνει και denoising. Έχει πολύ πράγμα να μελετήσω και να μάθω.

--- Αυτόματη συγχώνευση μηνύματος ---

Παιδιά καλημέρα!
Μέσα από την κουβεντούλα σας έμαθα πράγματα που δεν τα ήξερα. Προσωπικά σας ευχαριστώ πολύ!!! :)

Καλησπέρα. Αυτό είναι το ζητούμενο. Να μοιραστούμε μεταξύ μας όλα τα 'κόλπα' που γνωρίζουμε.