logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kompresja logarytmiczna, wydobycie szczegółów obrazu

Aquagen 26 Mar 2010 13:22 1676 5
REKLAMA
  • #1 7881993
    Aquagen
    Poziom 10  
    Witam
    W celu wydobycia mało widocznych szczegółów w przetwarzanym przez mnie obrazie (w skali szarości) chcę zastosować kompresję logarytmiczną. Do tej pory podstawę logarytmu wybierałem w sposób zupełnie empiryczny (patrząc na jakość obrazka).
    Interesuje mnie czy istnieją jakieś matematyczne przesłanki, które w sposób automatyczny wyznaczyłyby tą podstawę logarytmu np. na podstawie zakresu amplitud punktów obrazu.
    (Jeśli zakresem amplitud jest 10^0 - 10^5 i interesują mnie szczegóły na poziomie amplitud ok. 100 to biorąc logarytm o podstawie 10 jest OK. Piksel o wartości 100, który był do tej pory czarny (stosunek amplitudy do bieli wynosił 100 / 10^5 = 10^{-3)) teraz jest dużo jaśniejszy (log_{10}(100) / log_{10}(10^5) = 0.4). Ale to tylko tak fajnie dobiera się na papierze.) Czy może znany jest Wam jakiś automatyczny sposób.
    Z góry dziękuję za odpowiedź.
  • REKLAMA
  • #2 7888402
    And!
    Admin grupy Projektowanie
    Nie rozumiem do końca przedstawionej kompresji,
    to coś jak μ-law dla dźwięku ? uzyskanie max. użytecznych
    informacji na minimalnej liczbie bitów zależne od charakterystyki
    sygnału ?

    Co będzie wyznacznikiem jakości obrazka,
    ilość szczegółów ? tu może być pomocna
    dwuwymiarowa transformata Furiera.
  • REKLAMA
  • #3 7891231
    Aquagen
    Poziom 10  
    No tu jest dość duży problem z określeniem satysfakcjonujących mnie efektów.
    Słowem wstępu implementuję teraz USG ale wszystkie obliczenia robię karcie graficznej z Nvidia CUDA. Jeżeli teraz dostaję wynikowy obrazek w skali szarości (B-mode) to np. widzę na
    pewnym obszarze jakieś elementy, które nie odznaczają się zbytnio od tła. Chcę doprowadzić obrazek do takiej sytuacji, w której wszystkie elementy (istniejące oczywiście) będą dobrze rozróżnialne.
    Odnosząc się do tego co napisał And!: pomysł jest oczywiście zaczerpnięty z z tematyki dźwięków ale nie jestem do końca przekonany czy cel jest taki sam jak w przypadku μ-law.
    Tu chodzi o wizualną poprawę jakości i nawet nie za bardzo mogę doszukać się podobnego do mojego podejścia w internecie. Albo jest to ukryte pod inną nazwą albo ludzie robią coś takiego ale wyznaczają parametr w sposób zupełnie empiryczny.
  • REKLAMA
  • #4 7895142
    And!
    Admin grupy Projektowanie
    A na jakiej zasadzie działają algorytmy,
    regulujące autofokus w kamerach i aparatach ?
    Może w tym kierunku iść, i wykorzystać taki algorytm,
    do wyznaczania wsp. jakości obrazu ?
  • REKLAMA
  • Pomocny post
    #5 7897210
    Dr.Vee
    VIP Zasłużony dla elektroda
    Jeśli chodzi o autofokus w oparciu o obraz z CCD to zapewne używane są metody np. sprawdzania kontrastu czy ilości szczegółów (FFT/DCT?)

    Jeśli chodzi o "poprawę jakości obrazu" to zapewne masz na myśli zmiany kontrastu. Poczytaj o technice normalizacji histogramu: http://en.wikipedia.org/wiki/Histogram_equalization

    Jeśli chodzi o lokalne zmiany kontrastu to musiałbyś wymyślić coś sprytniejszego, lub normalizować poziomy i użyć zestawu ręcznie przygotowanych krzywych gamma...

    Pozdrawiam,
    Dr.Vee
  • #6 7912901
    Aquagen
    Poziom 10  
    Histogram equalization to bardzo dobry pomysł, dziękuję. Jakoś o nim nie pomyślałem.
REKLAMA