A method for operating a data processing system to generate a full color
image from a partially sampled version of the image. The full color image
includes a first two-dimensional array of vectors having components
representing the intensity of a pixel in the full color image in a
corresponding spectral band at a location determined by the location of
the vector in the first two-dimensional array. The method generates the
first two-dimensional array from a two-dimensional array of scalars. Each
scalar determines one of the first, second, or third intensity values at a
corresponding location in the two-dimensional array of vectors. The method
determines the remaining ones of the first, second, and third intensity
values. The method starts by assigning a value to each one of the
components of the vectors in the first two-dimensional array of vectors
that is not determined by one of the scalars. A luminance image and first
and second chrominance images are then generated from the first
two-dimensional array of vectors. The chrominance images are filtered with
an isotropic low-pass spatial filter to generate filtered chrominance
images. The two-dimensional array of vectors is then regenerated from the
luminance image and the first and second filtered chrominance images. The
scalars that are originally given by the sensors are reset in the
regenerated two-dimensional array of vectors. The decomposition,
filtering, resetting, and regenerating steps are iterated to provide the
final full-color image. In the preferred embodiment, the luminance image
is also filtered. However, the filtering of the luminance image utilizes a
low-pass spatial filter having an anisotropy that varies with location in
the luminance image.
Μια μέθοδος για ένα σύστημα επεξεργασίας δεδομένων για να παραγάγει μια πλήρη εικόνα χρώματος από μια μερικώς επιλεγείσα έκδοση της εικόνας. Η πλήρης εικόνα χρώματος περιλαμβάνει μια πρώτη δισδιάστατη σειρά διανυσμάτων που έχουν τα συστατικά που αντιπροσωπεύουν την ένταση ενός εικονοκυττάρου στην πλήρη εικόνα χρώματος σε μια αντίστοιχη φασματική ζώνη σε μια θέση που καθορίζεται από τη θέση του διανύσματος στην πρώτη δισδιάστατη σειρά. Η μέθοδος παράγει την πρώτη δισδιάστατη σειρά από μια δισδιάστατη σειρά scalars. Κάθε κλιμακωτός καθορίζει ενός από τον πρώτο, το δευτερόλεπτο, ή τις τρίτες τιμές έντασης σε μια αντίστοιχη θέση στη δισδιάστατη σειρά διανυσμάτων. Η μέθοδος καθορίζει οι υπόλοιπο αυτό του πρώτου, το δευτερόλεπτο, και τις τρίτες τιμές έντασης. Η μέθοδος αρχίζει με την ανάθεση μιας αξίας σε καθένα των συστατικών των διανυσμάτων στην πρώτη δισδιάστατη σειρά διανυσμάτων που δεν καθορίζεται από ένα από τα scalars. Μια εικόνα φωτεινότητας και πρώτα και δεύτερες εικόνες chrominance παράγονται έπειτα από την πρώτη δισδιάστατη σειρά διανυσμάτων. Οι εικόνες chrominance φιλτράρονται με ένα ισοτροπικό χαμηλής διέλευσης χωρικό φίλτρο για να παραγάγουν τις φιλτραρισμένες εικόνες chrominance. Η δισδιάστατη σειρά διανυσμάτων αναπαράγεται έπειτα από την εικόνα φωτεινότητας και τις πρώτες και δεύτερες φιλτραρισμένες εικόνες chrominance. Τα scalars που δίνονται αρχικά από τους αισθητήρες επαναρυθμίζονται στην αναπαραγμένη δισδιάστατη σειρά διανυσμάτων. Η αποσύνθεση, φιλτράροντας, επαναρυθμίζοντας, και αναπαράγοντας τα βήματα επαναλαμβάνεται για να παρέχει την τελική εικόνα πλήρης-χρώματος. Στην προτιμημένη ενσωμάτωση, η εικόνα φωτεινότητας φιλτράρεται επίσης. Εντούτοις, το φιλτράρισμα της εικόνας φωτεινότητας χρησιμοποιεί ένα χαμηλής διέλευσης χωρικό φίλτρο που έχει μια ανισοτροπία που ποικίλλει με τη θέση στην εικόνα φωτεινότητας.