perpektive, farbraume, triagulierung

This commit is contained in:
Orangerot 2024-08-06 00:41:03 +02:00
parent df13db4fc3
commit 5c3c19689e
4 changed files with 59 additions and 32 deletions

View file

@ -11,11 +11,6 @@
= Allgemeine Fragen #h(1fr) (20 P)
+ Farbvalenz
+ Metamer
+ Farbräume
+ Ursprungspunke
Wie viele Dimensionen hat eine Farbvalent? Woher kommt die Repräsantation?
Was sind metamere Farbreize?
Welcher Farbraum eigent sich zur Farbabstandsmessung?
@ -53,6 +48,15 @@ $V = "Bildgröße" / "Objektivgröße" = b / z_c = b / g = f / (g
image("res/lense-001.png")
)
#image("res/perspective-001.png")
#grid(
columns: 3 * (1fr,),
align: center,
[entozentrische Perspektive],
[telezentrische Perspektive],
[hyperzentrische Perspektive]
)
*Chromatische Aberration*: unterschiedliche Wellenlängen werden unterschiedlich
gebrochen.
- Linsensystem aus zwei/drei Linsen $>$ Brennpunkte der Wellenlängen stimmen überein
@ -61,6 +65,8 @@ gebrochen.
Vor/Nachteil telezentrisches Objektiv
#pagebreak()
*Photometrie* objektive Größen, Physikalisch
*Radiometrie* subjektive Größen; sichtbares Licht
@ -78,6 +84,24 @@ Sonnesreize der Zapfen werden zu kombinierten Nergensignalen kombiniert
- Luminanz
- B-Y Chromanz
*Farbvalenz*: Beschreibung des Farbeindrucks mit 3 Dimensionen
*Metamer*: verschiedene Farbreize (Spektren) mit identischer Farbvalez (Orange = Rot + Gelb)
#grid(
columns: 2,
[
*Weißpunkt*: $x = y = 1 / 3$
*Spektralfarbenkurve*: Rad
*Purpurlinie*: untere Linie
*additive Mischung*: alle Farben in der konvexen Hülle der zu mischenden Punkte
],
image(height: 200pt, "res/color-001.jpg")
)
*CMOS vs CCD*
2 Vorteile + 2 Nachteile
#table(
@ -114,11 +138,14 @@ Sonnesreize der Zapfen werden zu kombinierten Nergensignalen kombiniert
)
Dunkelstrom: falsches Bildsignal durch thermisches Rauschen; durch kühlen beheben
Welche markante Merkmale zur Segmentierung?
#pagebreak()
*Histogramm-Spreizung*
#image("res/histogramm-001.jpg")
#align(center, image(
height: 80pt,
"res/histogramm-001.jpg"
))
Histogramm ausreichen, zeichnen
@ -128,21 +155,15 @@ i=0,...,K-1
"Kronecker-Delta: " delta^b_a := cases(1 "für" a = b, 0 "für" a != b)
$
Histogramm-Spreizung Formen
$gamma(g) = (g - g_min) (q_(k-1) - q_0) / (g_max - g_min) + q_0 $
Histogramm-Spreizung Formen
$gamma(g) = (g - g_min) (q_(k-1) - q_0) / (g_max - g_min) + q_0$,
$gamma(g_min) = q_0, gamma(g_max) = q_(K-1)$
Nächste Nachbar Berechnen
Bilineaer Berechnen
Median Filter berechnen / erklären
*Radon-Transformation* (finde geradenhafte Strukturen; Winkel $phi$ = x, Distanz u = y)
#pad(bottom: 15pt, align(center,grid(
columns: 2,
rows: 120pt,
rows: 100pt,
column-gutter: 40pt,
figure(image("res/hough-001.jpg"), caption: [Originalbild]),
figure(image("res/hough-002.jpg"), caption: [Hough-Transformation])
@ -196,9 +217,7 @@ ausgewertet: \ $u = x^T e_phi = x cos phi + y sin phi$
),
)
Was in Schatten, was in Sonne
#v(-1cm)
*Karhunen-Loeve-Transformation* \
(reduziere Korrelation zwischen Kanälen zu einem mit viel Information)
- Schätzung der Kovarianzmatrix $C_"gg"$ der Farbwerte
@ -208,8 +227,8 @@ Was in Schatten, was in Sonne
- Subtraktion des mittleren Farbwertes und Transformation $k = A(g - mu_g)$
#image(height: 6cm, "res/morphologie-001.png")
Rand-Extraktion: $G without (G minus.circle S)$
// #image(height: 5cm, "res/morphologie-001.png")
// Rand-Extraktion: $G without (G minus.circle S)$
#page(
header: none,
@ -281,19 +300,15 @@ Wie muss Oberflöche beschaffen sein, damit Triangulaton berechnet werden kann?
#grid(
columns: 2,
[
Spiegelnde Oberfläche
 Kein Licht gelangt auf den Sensor
*Spiegelnde Oberfläche*: Kein Licht gelangt auf den Sensor
Teiltransparentes Objekt (Volumenstreuung)
Aufweitung des Lichtpunkts
Messunsicherheit steigt
*Teiltransparentes Objekt* (Volumenstreuung)
- Aufweitung des Lichtpunkts
- Messunsicherheit steigt
Abschattung des
Beobachtungsstrahls
 Kein Licht gelangt auf den Sensor
*Abschattung des Beobachtungsstrahls*: Kein Licht gelangt auf den Sensor
Mehrfachreflexion bei teilspiegelndem Objekt
 Zusätzliche, falsche Messpunkte
*Mehrfachreflexion bei teilspiegelndem Objekt*: Zusätzliche, falsche Messpunkte
],
image(height: 7cm, "res/triangulation-001.jpg")
)
@ -322,7 +337,19 @@ macht streuende Partikel auf der Oberfläche sichtbar
)
)
#grid(
columns: 2,
[
$
B_1 / b = (a / 2 - G) / g, - B_2 / b = (a / 2 + G) / g
$
Daraus erhält man die Disparität (Parallaxe):
$
p := B_1 - B_2 = (a b) / g
$
],
image("res/stereo-001.png")
)
Zeichne Lichtschnittverfahren

BIN
res/color-001.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

BIN
res/perspective-001.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

BIN
res/stereo-001.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB