Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.67 KB | None | 0 0
  1. 1. Pierwszy szarobury obrazek z białym jednolitym obiektem na czarnym tle a drugi wiele szczegółów w tej samej
  2. rozdzielczości i skali szarości. Poddane dwa obrazki Huffmanem. Opisać różnice.
  3. -Dla obrazu jednolitego z dużymi elementami współczynnik kompresji jest większy niż dla obrazu szczegółowego,
  4. średnia liczba bitów na punkt mniejsza niż dla obrazu szczegółowego. Ogólnie więc: obrazy mniej szczegółowe
  5. lepiej się kompresują kompresją Huffmana. Jakość ta sama, bo kompresja Huffmana to kompresja bezstratna.
  6.  
  7. 2. Dwa obrazki skompresowane przy użyciu DCT
  8. - 30% DCT
  9. - 70% DCT
  10. Różnice (przyjmując, że chodzi o stopień kompresji):
  11. -Obraz skompresowany w stopniu 70% będzie gorszej jakości, wystąpią większe skoki wartości na granicach
  12. zrekonstruowanych bloków (efekt blokowy) w przypadku użycia bloków do kompresji. Jeśli nie zostaną użyte bloki,
  13. to obraz będzie bardziej rozmyty i nieostry. Po kompresji 70% obraz będzie miał również mniejszy rozmiar.
  14.  
  15. 3. Co to jest mapa dysparycji?
  16. -Dysparycją nazywamy różnicę pomiędzy położeniami punktu w obrazach z jednej i drugiej kamery. Różnice takie
  17. wyznaczone dla wszystkich pikseli obrazów stanowią obraz zwany mapą dysparycji.
  18.  
  19. 4. Zależność współczynnika PSNR a DCT przy tych samych innych (wtf? :D ) współczynnikach przy zmianie ilości elementów bloku.
  20. -W przypadku kompresji z blokami składającymi się z większej ilości elementów współczynnik PSNR jest mniejszy,
  21. czyli obraz wynikowy jest mniej podobny do oryginalnego niż w przypadku mniejszych bloków.
  22.  
  23. 5. Kompresja Huffmana, różnica między obrazem skompresowanym a przed kompresją.
  24. -Kompresja Huffmana jest kompresją bezstratną, a więc obraz skompresowany będzie identyczny z oryginalnym. Zmieni się (zmniejszy)
  25. jedynie jego rozmiar (zajmowana pamięć).
  26.  
  27. 6. Czego wymaga rekonstrukcja 3D?
  28. -Problem rekonstrukcji opiera się na wyznaczeniu współrzędnych punktu P w przestrzeni na podstawie znajomości odpowiadających
  29. mu punktów PR i PL w obrazach z kamery prawej i lewej.
  30. - Rekonstrukcja dokładna (zwana także triangulacją; wymaga ona znajomości zarówno zewnętrznych jak i wewnętrznych parametrów układu),
  31. - Rekonstrukcja z dokładnością do współczynnika skalującego (przy tej rekonstrukcji wymagana
  32. jest znajomość tylko parametrów wewnętrznych układu),
  33. - Rekonstrukcja z dokładnością do pewnego przekształcenia rzutowego przestrzeni
  34. (w tym przypadku nie ma żadnych informacji o zewnętrznych oraz wewnętrznych parametrach układu).
  35.  
  36. 7. Parametry uzyskane przez kalibrację układu stereowizyjnego.
  37. parametry zewnętrzne (rotacja i przesunięcie układu odniesienia), jak i wewnętrzne (ogniskowa, sposób translacji pomiędzy współrzędnymi
  38. kamery a współrzędnymi pikselowymi obrazu, zniekształcenia geometryczne wprowadzane przez układ optyczny kamery).
  39.  
  40. 8. Do czego służy filtr LR dla mapy głębi?
  41. -Uzupełnia dziury w mapie głębi. Jeśli np. mapa głębi przedstawia twarz a nie widać w niej kawałka boku nosa to filtr ten go uzupełni.
  42.  
  43. 9. Zastosowano kompresję DCT. Jak będzie wygladał obraz po dekompresji jeśli
  44. a) do kompresji zastosowano bloki
  45. b) do kompresji nie zastosowano bloków
  46. -a) pojawią się gwałtowne skoki wartości na granicach zrekonstruowanych bloków, czyli tzw. efekt blokowy (szczególnie przy silnej kompresji).
  47. -b) przy silnej kompresji obraz będzie rozmyty, nieostry.
  48.  
  49. 10. Jak będzie zachowywał się współczynnik b/p jeżeli jeden obraz jest w niskiej rozdzielczości, a drugi taki sam w wyższej (Huffman)?
  50. -W przypadku programu huf.exe współczynnik b/p (średnia liczba bitów na punkt) jest trochę mniejszy dla obrazu o mniejszej rozdzielczości.
  51. -W przypadku programu direct.exe współczynnik b/p jest trochę mniejszy dla obrazu o większej rozdzielczości.
  52. -W każdym z programów do kompresji Huffmana, które używaliśmy na laboratorium współczynnik b/p (średnia liczba bitów na punkt)
  53. był mniejszy dla obrazu o większej rozdzielczości.
  54.  
  55. 11. Porównać wartości współczynnika kompresji przy kompresji Huffmana dla takich samych obrazków z czego jeden jest w niskiej a drugi
  56. w wysokiej rozdzielczości.
  57. -W przypadku programu huf.exe współczynniki kompresji dla obu obrazów są mniej więcej takie same.
  58. -W przypadku programu direct.exe współczynnik komresji jest trochę większy dla obrazu o większej rozdzielczości.
  59. -W każdym z programów do kompresji Huffmana, które używaliśmy na laboratorium współczynnik kompresji był większy dla obrazu o większej rozdzielczości.
  60.  
  61. **********
  62.  
  63. 12. Co to jest redundancja statyczna?
  64. -Informacje, których nie trzeba przesyłać, gdyż można je odtworzyć na podstawie innych przesyłanych informacji (usunięcie ich powoduje
  65. kompresję bezstratną).
  66.  
  67. 13. Co to jest redundancja subiektywna?
  68. -Informacje, które w danym zastosowaniu nie są konieczne (usunięcie ich powoduje kompresję stratną).
  69.  
  70. 14. Co to jest entropia?
  71. -Średnia ilość informacji, przypadająca na znak symbolizujący zajście zdarzenia z pewnego zbioru.
  72.  
  73. 15. Co to jest MSE?
  74. -Błąd średniokwadratowy - średnia kwadratów różnic wartości wszystkich pikseli obrazu oryginalnego i skompresowanego.
  75.  
  76. 16. Co to jest wskaźnik PSNR?
  77. -Szczytowy stosunek sygnału do szumu - miara podobieństwa obrazu oryginalnego do skompresowanego. Wyznacza się ją na podstawie błędu
  78. średniokwadratowego.
  79.  
  80. 17. Co to jest współczynnik kompresji?
  81. -Stosunek rozmiarów obrazu oryginalnego do obrazu skompresowanego.
  82.  
  83. 18. Co to jest rektyfikacja?
  84. -Rektyfikacja jest to przekształcenie obrazów stereoskopowych w taki sposób, że odpowiadające sobie linie epipolarne w obu
  85. obrazach stają sie współliniowe oraz równoległe do poziomych linii skanowania obrazów.
  86.  
  87. 19. Co to jest Kalibracja kamer?
  88. -Znalezienie parametrów zewnętrznych oraz wewnętrznych kamery lub też podzbioru tych parametrów.
  89.  
  90. 20. Wyjaśnij ideę kompresji Huffmana.
  91. -Metoda kompresji bezstratnej. Kodowanie Huffmana polega na utworzeniu słów kodowych (ciągów bitowych), których długość jest
  92. odwrotnie proporcjonalna do prawdopodobieństwa wystąpienia danego znaku. Tzn. im częściej dany znak występuje (może wystąpić)
  93. w ciągu danych, tym mniej zajmie bitów. Kompresja polega na zastąpieniu symboli otrzymanymi kodami.
  94.  
  95. 21. Jakie znasz metody kalibracji systemu stereowizyjnego?
  96. -Z trójwymiarowym obiektem referencyjnym, którego kształt i wymiary są znane z dużą precyzją.
  97. -Poprzez obserwację wzorca płaskiego umieszczanego w różnych położeniach względem kamery.
  98. -Bez użycia żadnego obiektu. Przeprowadza się ją na podstawie odpowiadających sobie punktów
  99. w obrazach rejestrowanych przez poruszającą się kamerę obserwującą statyczną scenę.
  100.  
  101. int cvMeanShift(const CvArr* prob_image, CvRect window, CvTermCriteria
  102. criteria, CvConnectedComp* comp)¶
  103. Funkcja cvMeanShift() znajduje środek śledzonego obiektu na podstawie jego koloru i
  104. znajomości jego początkowego położenia, z wykorzystaniem metody projekcji wstecznej
  105. histogramu. Funkcja kończy działanie, gdy przesunięcie środka okna w kolejnej iteracji jest
  106. mniejsze niż zadana wartość, lub gdy wykonana zostanie zadana liczba iteracji. Funkcja
  107. zwraca liczbę wykonanych iteracji.
  108. Parametry:
  109. · prob_image – obraz otrzymany w wyniku projekcji wstecznej histogramu (po
  110. zastosowaniu funkcji cvCalcBackProject())
  111. · window – początkowe okno obejmujące śledzony obiekt
  112. · criteria – kryteria stosowane do określenia kiedy zakończyć śledzenie
  113. · comp – struktura wynikowa zawierająca współrzędne okna wskazującego nowe
  114. położenie śledzonego obiektu (comp->rect field) i sumę pikseli znajdujących się w
  115. tym oknie (comp->area field)
  116. int cvCamShift(constCvArr * prob_image, CvRect window, CvTermCriteria criteria,
  117. CvConnectedComp* comp, CvBox2D* box=NULL)¶
  118. Funkcja cvCamShift implementuje algorytm śledzenia obiektów CAMSHIFT. Najpierw
  119. znajduje środek śledzonego obiektu za pomocą funkcji cvMeanShift, a następnie wyznacza
  120. rozmiar i orientację obiektu. Funkcja zwraca liczbę iteracji wykonanych przez funkcję
  121. cvMeanShift.
  122. Parametry:
  123. · prob_image – obraz otrzymany w wyniku projekcji wstecznej histogramu (po
  124. zastosowaniu funkcji cvCalcBackProject())
  125. · window – początkowe okno obejmujące śledzony obiekt
  126. · criteria – kryteria stosowane do określenia kiedy zakończyć śledzenie
  127. · comp – struktura wynikowa zawierająca współrzędne okna wskazującego nowe
  128. położenie śledzonego obiektu (comp->rect field) i sumę pikseli znajdujących się w
  129. tym oknie (comp->area field)
  130. · box – prostokąt otaczający obiekt; jeśli różny od NULL, to zawiera rozmiar i
  131. orientację
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement