INTERPOLACJA - "ZWIĘKSZANIE" ROZDZIELCZOŚCI
     
Interpolacja to metoda matematyczna generowania brakujących danych w dokonanej serii pomiarów.
Interpolacja stosowana jest w bardzo wielu dziedzinach nauki i techniki. Dla wyjaśnienia tego terminu podamy prosty
przykład zrozumiały dla każdego, kto wie co to jest średnia wartość.
Jeżeli np. mamy temperatury powietrza z jednego miesiąca ale brakuje nam temperatury z 16 dnia, to można z dużym
prawdopodobieństwem wyliczyć tę temperaturę na podstawie danych z dni poprzednich i następnych.
Metod obliczenia tej brakującej temperatury (czy innej danej w serii pomiarów) jest wiele i niektóre z nich
wymagają stosowania bardzo zaawansowanych metod matematycznych. Dla naszego przykładu z brakującą temperaturą dla
16 dnia miesiąca możemy ją wyliczyć dość prosto jako średnią z dwóch, 4, czy więcej dni:
      &bull temp(16) = {temp(15) + temp(17)}/2,
      &bull temp(16) = {temp(14) + temp(15) + temp(17)+temp(18)}/4
      Temperatura wyznaczona w ten sposób dla 16. dnia nie będzie jednak prawdziwą temperaturą, jaka panowała w tym dniu.
Łatwo zauważyć, że wyliczona wartość będzie tym bliższa rzeczywistej, im mniejsze były zmiany temperatury przed i
po tym dniu. Mogło się bowiem zdarzyć, że do 16. włącznie było bardzo ciepło a 17. nastąpiło gwałtowne ochłodzenie.
W takim przypadku nasza wyliczona, czyli interpolowana temperatura będzie mocno odbiegać od prawdziwej, która
panowała 16.
Matemtyka radzi sobie i z takimi przypadkami. Należy wówczas do ekstrapolacji, czyli wyznaczenia brakującej
temperatury wziąść tempreratury z całego miesiąca i zastosować już bardzo zaawansowane metody matematyczne
uwzględniające zmiany temperatury w długim okresie czasu.
     
W analogiczny sposób interpoluje się rozdzielczość zdjęcia. Prześledzimy to dla zdjęcia o oryginalnej
rozdzielczości 3x3 piksele. Jest ono pokazane jako część A rysunku. Chcemy mieć to zdjęcie z rozdzielczością 5x5
pikseli. Zrobi to dla nas odpowiedni program, albo w komputerze, albo jeszcze w aparacie. Procedura jest taka sama
w obu przypadkach.
      Program wstawia po jednym "pustym" pikselu pomiędzy każde dwa zarejestrowane. To daje zdjęcie jak w części B
rysunku. Dodane piksele zaznaczono znakiem ?.
      Następnie program wylicza najbardziej prawdopodobny kolor, jaki powinien mieć ów dodany piksel. Wyliczenie
opiera na kolorach sasiadujących pikseli. Np. między punktami o kolorze niebieskim i czerwonym najprawdopodobniej
powinien być kolor zielony, jako "przejściowy"między tymi dwoma kolorami.
      Analizując kolory pikseli sąsiadujących z tymi dodanymi, oblicza dla nich i wstawia odpowiednie kolory.
      W efekcie otrzymujemy zdjęcia o rozmiarach 5x5 pikseli, część C rysunku, ale metoda interpolacji nie pozwala
odtworzyć szczegółów, których nie było na oryginalnym zdjęciu.
Zdjęcie z interpolowaną rozdzielczością wyglada zazwyczaj ładniej ale interpolacja nie wnosi nowych szczegółów,
czyli nie poprawia rzeczywistej rozdzielczości.
      Interpolacja pokazana na rysunku jest bardzo prymitywną. W praktyce oliczanie koloru dla dodanego punktu zdjęcia odbywa się w oparciu o bardzo zaawansowane metody matematyki wyższej. Do znalezienia koloru dodanego piksela bierze się kolory kilku do kilkudziesięciu pikseli sąsiednich.
Tu, podobnie jak przy procesie demozaikowania, algorytmy stosowane w aparatach sa tajemnica pilnie strzeżoną przez producentów.
      Programy graficzne dostępne dla naszych komputerów róznież pozwalająna na powiększanie liczby pikseli naszego zdjęcia ale zawsze musimy pamiętać - to nie jest prawdziwe powiększanie rozdzielczości a jedynie poprawianie estetyki zdjęcia.
Czego nie było widać na zdjęciu oryginalnym, nie odtworzymy metodą interpolacji.
Darmowy hosting zapewnia PRV.PL